# near model CODE resource # jump table entries: 352-366 (15 of them) fn00000000: 00000000 201F move.l D0, [A7]+ 00000002 41FA 0010 lea.l A0, [PC + 0x10 /* 00000014, value 0x61EA61E8 */] 00000006 9048 sub.w D0, A0 00000008 E248 lsr D0.w, 1 0000000A 225F movea.l A1, [A7]+ 0000000C 3F00 move.w -[A7], D0 0000000E 2F09 move.l -[A7], A1 00000010 ADEA syscall Pack3, auto_pop 00000012 61EC bsr -0x12 /* 00000000 */ fn00000014: 00000014 61EA bsr -0x14 /* 00000000 */ export_58: fn00000016: 00000016 61E8 bsr -0x16 /* 00000000 */ 00000018 61E6 bsr -0x18 /* 00000000 */ 0000001A 61E4 bsr -0x1A /* 00000000 */ export_54: fn0000001C: 0000001C 225F movea.l A1, [A7]+ 0000001E 201F move.l D0, [A7]+ 00000020 2F09 move.l -[A7], A1 00000022 A032 syscall FlushEvents 00000024 4E75 rts 00000026 7000 moveq.l D0, 0x00 label00000028: 00000028 2F09 move.l -[A7], A1 label0000002A: 0000002A 31C0 0220 move.w [0x00000220 /* MemErr */], D0 0000002E 4E75 rts 00000030 7000 moveq.l D0, 0x00 00000032 60F6 bra -0x8 /* 0000002A */ fn00000034: 00000034 4A78 028E tst.w [0x0000028E /* ROM85 */] 00000038 6A2A bpl +0x2C /* 00000064 */ 0000003A 2078 0130 movea.l A0, [0x00000130 /* ApplLimit */] 0000003E 43F8 0114 lea.l A1, [0x00000114 /* HeapEnd */] 00000042 2008 move.l D0, A0 00000044 9091 sub.l D0, [A1] 00000046 740C moveq.l D2, 0x0C 00000048 B082 cmp.l D0, D2 0000004A 6516 bcs +0x18 /* 00000062 */ 0000004C 2251 movea.l A1, [A1] 0000004E 21C8 0114 move.l [0x00000114 /* HeapEnd */], A0 00000052 2280 move.l [A1], D0 00000054 4211 clr.b [A1] 00000056 2278 02AA movea.l A1, [0x000002AA /* ApplZone */] 0000005A 2288 move.l [A1], A0 0000005C 2082 move.l [A0], D2 0000005E D1A9 000C add.l [A1 + 0xC], D0 label00000062: 00000062 4E75 rts label00000064: 00000064 A063 syscall MaxApplZone 00000066 4E75 rts fn00000068: 00000068 225F movea.l A1, [A7]+ 0000006A 201F move.l D0, [A7]+ 0000006C A122 syscall NewHandle, flags=1 0000006E 2E88 move.l [A7], A0 00000070 4EFA FFB6 jmp [PC - 0x4A /* 00000028 */] fn00000074: 00000074 225F movea.l A1, [A7]+ 00000076 205F movea.l A0, [A7]+ 00000078 A029 syscall HLock 0000007A 4EFA FFAC jmp [PC - 0x54 /* 00000028 */] fn0000007E: 0000007E 225F movea.l A1, [A7]+ 00000080 205F movea.l A0, [A7]+ 00000082 A02A syscall HUnlock 00000084 4EFA FFA2 jmp [PC - 0x5E /* 00000028 */] fn00000088: 00000088 225F movea.l A1, [A7]+ 0000008A 121F move.b D1, [A7]+ 0000008C 301F move.w D0, [A7]+ 0000008E 2F09 move.l -[A7], A1 00000090 4A01 tst.b D1 00000092 6704 beq +0x6 /* 00000098 */ 00000094 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000096 6002 bra +0x4 /* 0000009A */ label00000098: 00000098 A346 syscall GetOSTrapAddress, flags=3 label0000009A: 0000009A 2F48 0004 move.l [A7 + 0x4], A0 0000009E 4E75 rts fn000000A0: 000000A0 4E56 FFCE link A6, -0x0032 000000A4 41EE FFCE lea.l A0, [A6 - 0x32] 000000A8 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 000000AE 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 000000B4 4228 001A clr.b [A0 + 0x1A] 000000B8 4228 001B clr.b [A0 + 0x1B] 000000BC 42A8 001C clr.l [A0 + 0x1C] 000000C0 A000 syscall Open/PBHOpen/HOpen 000000C2 226E 0008 movea.l A1, [A6 + 0x8] 000000C6 32A8 0018 move.w [A1], [A0 + 0x18] 000000CA 3D40 0012 move.w [A6 + 0x12], D0 000000CE 4E5E unlink A6 000000D0 205F movea.l A0, [A7]+ 000000D2 DEFC 000A add.w A7, 0xA /* '\n' */ 000000D6 4ED0 jmp [A0] fn000000D8: 000000D8 4E56 FFCE link A6, -0x0032 000000DC 41EE FFCE lea.l A0, [A6 - 0x32] 000000E0 316E 0008 0018 move.w [A0 + 0x18], [A6 + 0x8] 000000E6 A001 syscall Close 000000E8 3D40 000A move.w [A6 + 0xA], D0 000000EC 4E5E unlink A6 000000EE 205F movea.l A0, [A7]+ 000000F0 548F addq.l A7, 2 000000F2 4ED0 jmp [A0] fn000000F4: 000000F4 51C1 sf D1 000000F6 6002 bra +0x4 /* 000000FA */ fn000000F8: 000000F8 50C1 st D1 label000000FA: 000000FA 4E56 FFCE link A6, -0x0032 000000FE 41EE FFCE lea.l A0, [A6 - 0x32] 00000102 216E 0008 0020 move.l [A0 + 0x20], [A6 + 0x8] 00000108 316E 0010 0018 move.w [A0 + 0x18], [A6 + 0x10] 0000010E 226E 000C movea.l A1, [A6 + 0xC] 00000112 2151 0024 move.l [A0 + 0x24], [A1] 00000116 4268 002C clr.w [A0 + 0x2C] 0000011A 42A8 002E clr.l [A0 + 0x2E] 0000011E 4A01 tst.b D1 00000120 6604 bne +0x6 /* 00000126 */ 00000122 A002 syscall Read 00000124 6002 bra +0x4 /* 00000128 */ label00000126: 00000126 A003 syscall Write label00000128: 00000128 3D40 0012 move.w [A6 + 0x12], D0 0000012C 226E 000C movea.l A1, [A6 + 0xC] 00000130 22A8 0028 move.l [A1], [A0 + 0x28] 00000134 4E5E unlink A6 00000136 225F movea.l A1, [A7]+ 00000138 DEFC 000A add.w A7, 0xA /* '\n' */ 0000013C 4ED1 jmp [A1] export_55: 0000013E 4E56 FFC0 link A6, -0x0040 00000142 41EE FFC0 lea.l A0, [A6 - 0x40] 00000146 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 0000014C 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 00000152 A015 syscall SetVol/PBHSetVol/HSetVol 00000154 3D40 000E move.w [A6 + 0xE], D0 00000158 4E5E unlink A6 0000015A 225F movea.l A1, [A7]+ 0000015C 5C8F addq.l A7, 6 0000015E 4ED1 jmp [A1] fn00000160: 00000160 4E56 FFB0 link A6, -0x0050 00000164 41EE FFB0 lea.l A0, [A6 - 0x50] 00000168 216E 0012 0012 move.l [A0 + 0x12], [A6 + 0x12] 0000016E 316E 0010 0016 move.w [A0 + 0x16], [A6 + 0x10] 00000174 4228 001A clr.b [A0 + 0x1A] 00000178 A008 syscall Create/PBHCreate/HCreate 0000017A 4A40 tst.w D0 0000017C 6614 bne +0x16 /* 00000192 */ 0000017E 4268 001C clr.w [A0 + 0x1C] 00000182 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo 00000184 43E8 0020 lea.l A1, [A0 + 0x20] 00000188 22EE 0008 move.l [A1]+, [A6 + 0x8] 0000018C 22AE 000C move.l [A1], [A6 + 0xC] 00000190 A00D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo label00000192: 00000192 3D40 0016 move.w [A6 + 0x16], D0 00000196 4E5E unlink A6 00000198 225F movea.l A1, [A7]+ 0000019A DEFC 000E add.w A7, 0xE 0000019E 4ED1 jmp [A1] fn000001A0: 000001A0 4E56 FFCE link A6, -0x0032 000001A4 41EE FFCE lea.l A0, [A6 - 0x32] 000001A8 316E 000E 0018 move.w [A0 + 0x18], [A6 + 0xE] 000001AE 316E 000C 002C move.w [A0 + 0x2C], [A6 + 0xC] 000001B4 216E 0008 002E move.l [A0 + 0x2E], [A6 + 0x8] 000001BA A044 syscall SetFPos 000001BC 3D40 0010 move.w [A6 + 0x10], D0 000001C0 4E5E unlink A6 000001C2 225F movea.l A1, [A7]+ 000001C4 508F addq.l A7, 8 000001C6 4ED1 jmp [A1] fn000001C8: 000001C8 42A7 clr.l -[A7] 000001CA 594F subq.w A7, 4 000001CC 42A7 clr.l -[A7] 000001CE 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000001D4 486F 000C pea.l [A7 + 0xC] 000001D8 A9FD syscall GetScrap 000001DA 201F move.l D0, [A7]+ 000001DC 584F addq.w A7, 4 000001DE 6B28 bmi +0x2A /* 00000208 */ 000001E0 0C80 0000 7D01 cmpi.l D0, 0x7D01 000001E6 6B06 bmi +0x8 /* 000001EE */ 000001E8 303C FE0B move.w D0, 0xFE0B 000001EC 601A bra +0x1C /* 00000208 */ label000001EE: 000001EE 42A7 clr.l -[A7] 000001F0 594F subq.w A7, 4 000001F2 2F38 0AB4 move.l -[A7], [0x00000AB4 /* TEScrpHandle */] 000001F6 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000001FC 486F 000C pea.l [A7 + 0xC] 00000200 A9FD syscall GetScrap 00000202 201F move.l D0, [A7]+ 00000204 584F addq.w A7, 4 00000206 6A0A bpl +0xC /* 00000212 */ label00000208: 00000208 3F40 0004 move.w [A7 + 0x4], D0 0000020C 4278 0AB0 clr.w [0x00000AB0 /* TEScrpLength */] 00000210 6008 bra +0xA /* 0000021A */ label00000212: 00000212 426F 0004 clr.w [A7 + 0x4] 00000216 31C0 0AB0 move.w [0x00000AB0 /* TEScrpLength */], D0 label0000021A: 0000021A 4E75 rts fn0000021C: 0000021C 2078 0AB4 movea.l A0, [0x00000AB4 /* TEScrpHandle */] 00000220 A029 syscall HLock 00000222 594F subq.w A7, 4 00000224 7000 moveq.l D0, 0x00 00000226 3038 0AB0 move.w D0, [0x00000AB0 /* TEScrpLength */] 0000022A 2F00 move.l -[A7], D0 0000022C 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00000232 2F10 move.l -[A7], [A0] 00000234 A9FE syscall PutScrap 00000236 544F addq.w A7, 2 00000238 3F5F 0004 move.w [A7 + 0x4], [A7]+ 0000023C 2078 0AB4 movea.l A0, [0x00000AB4 /* TEScrpHandle */] 00000240 A02A syscall HUnlock 00000242 4E75 rts export_57: 00000244 206F 0004 movea.l A0, [A7 + 0x4] 00000248 43E8 0001 lea.l A1, [A0 + 0x1] 0000024C 7000 moveq.l D0, 0x00 label0000024E: 0000024E 1210 move.b D1, [A0] 00000250 10C0 move.b [A0]+, D0 00000252 1001 move.b D0, D1 00000254 66F8 bne -0x6 /* 0000024E */ 00000256 91C9 sub.l A0, A1 00000258 2008 move.l D0, A0 0000025A 1300 move.b -[A1], D0 0000025C 2009 move.l D0, A1 0000025E 4E75 rts export_56: 00000260 206F 0004 movea.l A0, [A7 + 0x4] 00000264 7000 moveq.l D0, 0x00 00000266 1010 move.b D0, [A0] 00000268 6004 bra +0x6 /* 0000026E */ label0000026A: 0000026A 10E8 0001 move.b [A0]+, [A0 + 0x1] label0000026E: 0000026E 51C8 FFFA dbf D0, -0x8 /* 0000026A */ 00000272 4210 clr.b [A0] 00000274 202F 0004 move.l D0, [A7 + 0x4] 00000278 4E75 rts fn0000027A: 0000027A 486D E2C8 pea.l [A5 - 0x1D38] 0000027E A851 syscall SetCursor 00000280 4E75 rts export_53: fn00000282: 00000282 4E56 FFFC link A6, -0x0004 00000286 302E 0008 move.w D0, [A6 + 0x8] 0000028A 3D40 FFFC move.w [A6 - 0x4], D0 0000028E 4A40 tst.w D0 00000290 6C0A bge +0xC /* 0000029C */ 00000292 302E 0008 move.w D0, [A6 + 0x8] 00000296 4440 neg.w D0 00000298 3D40 0008 move.w [A6 + 0x8], D0 label0000029C: 0000029C 426E FFFE clr.w [A6 - 0x2] label000002A0: 000002A0 302E FFFE move.w D0, [A6 - 0x2] 000002A4 526E FFFE addq.w [A6 - 0x2], 1 000002A8 48C0 ext.l D0 000002AA D0AE 000A add.l D0, [A6 + 0xA] 000002AE 306E 0008 movea.w A0, [A6 + 0x8] 000002B2 2208 move.l D1, A0 000002B4 83FC 000A divs.w D1, 0xA /* '\n' */ 000002B8 4841 swap.w D1 000002BA 0641 0030 addi.w D1, 0x30 /* '0' */ 000002BE 2040 movea.l A0, D0 000002C0 1081 move.b [A0], D1 000002C2 306E 0008 movea.w A0, [A6 + 0x8] 000002C6 2008 move.l D0, A0 000002C8 81FC 000A divs.w D0, 0xA /* '\n' */ 000002CC 3D40 0008 move.w [A6 + 0x8], D0 000002D0 4A40 tst.w D0 000002D2 6ECC bgt -0x32 /* 000002A0 */ 000002D4 4A6E FFFC tst.w [A6 - 0x4] 000002D8 6C14 bge +0x16 /* 000002EE */ 000002DA 302E FFFE move.w D0, [A6 - 0x2] 000002DE 526E FFFE addq.w [A6 - 0x2], 1 000002E2 48C0 ext.l D0 000002E4 D0AE 000A add.l D0, [A6 + 0xA] 000002E8 2040 movea.l A0, D0 000002EA 702D moveq.l D0, 0x2D 000002EC 1080 move.b [A0], D0 label000002EE: 000002EE 306E FFFE movea.w A0, [A6 - 0x2] 000002F2 D1EE 000A add.l A0, [A6 + 0xA] 000002F6 4210 clr.b [A0] 000002F8 2F2E 000A move.l -[A7], [A6 + 0xA] 000002FC 4EBA 0010 jsr [PC + 0x10 /* 0000030E */] 00000300 588F addq.l A7, 4 00000302 4E5E unlink A6 00000304 4E75 rts 00000306 4954 chk.w D4, [A4] 00000308 4F41 chk.w D7, D1 0000030A 2020 move.l D0, -[A0] 0000030C 2020 move.l D0, -[A0] fn0000030E: 0000030E 4E56 FFFA link A6, -0x0006 00000312 426E FFFC clr.w [A6 - 0x4] 00000316 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000031A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000031E 588F addq.l A7, 4 00000320 5380 subq.l D0, 1 00000322 3D40 FFFA move.w [A6 - 0x6], D0 00000326 6036 bra +0x38 /* 0000035E */ label00000328: 00000328 306E FFFC movea.w A0, [A6 - 0x4] 0000032C D1EE 0008 add.l A0, [A6 + 0x8] 00000330 1010 move.b D0, [A0] 00000332 4880 ext.w D0 00000334 3D40 FFFE move.w [A6 - 0x2], D0 00000338 306E FFFC movea.w A0, [A6 - 0x4] 0000033C D1EE 0008 add.l A0, [A6 + 0x8] 00000340 326E FFFA movea.w A1, [A6 - 0x6] 00000344 D3EE 0008 add.l A1, [A6 + 0x8] 00000348 1091 move.b [A0], [A1] 0000034A 306E FFFA movea.w A0, [A6 - 0x6] 0000034E D1EE 0008 add.l A0, [A6 + 0x8] 00000352 10AE FFFF move.b [A0], [A6 - 0x1] 00000356 526E FFFC addq.w [A6 - 0x4], 1 0000035A 536E FFFA subq.w [A6 - 0x6], 1 label0000035E: 0000035E 302E FFFC move.w D0, [A6 - 0x4] 00000362 B06E FFFA cmp.w D0, [A6 - 0x6] 00000366 6DC0 blt -0x3E /* 00000328 */ 00000368 4E5E unlink A6 0000036A 4E75 rts 0000036C 5245 addq.w D5, 1 0000036E 5645 addq.w D5, 3 00000370 5253 addq.w [A3], 1 00000372 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 fn00000374: 00000374 4E56 FFF6 link A6, -0x000A 00000378 7001 moveq.l D0, 0x01 0000037A 3D40 FFFC move.w [A6 - 0x4], D0 0000037E 302E 000A move.w D0, [A6 + 0xA] 00000382 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000386 0001 0005 ori.b D1, 0x5 0000038A 0032 000A 0010 ori.b [A2 + D0.w + 0x10], 0xA /* '\n' */ 00000390 0016 001C ori.b [A6], 0x1C 00000394 0022 7003 ori.b -[A2], 0x3 00000398 3D40 FFFE move.w [A6 - 0x2], D0 0000039C 601E bra +0x20 /* 000003BC */ 0000039E 7004 moveq.l D0, 0x04 000003A0 3D40 FFFE move.w [A6 - 0x2], D0 000003A4 6016 bra +0x18 /* 000003BC */ 000003A6 7005 moveq.l D0, 0x05 000003A8 3D40 FFFE move.w [A6 - 0x2], D0 000003AC 600E bra +0x10 /* 000003BC */ 000003AE 7006 moveq.l D0, 0x06 000003B0 3D40 FFFE move.w [A6 - 0x2], D0 000003B4 6006 bra +0x8 /* 000003BC */ 000003B6 7007 moveq.l D0, 0x07 000003B8 3D40 FFFE move.w [A6 - 0x2], D0 label000003BC: 000003BC 302E FFFE move.w D0, [A6 - 0x2] 000003C0 48C0 ext.l D0 000003C2 E580 asl D0, 2 000003C4 41ED E240 lea.l A0, [A5 - 0x1DC0] 000003C8 D1C0 add.l A0, D0 000003CA 302E FFFC move.w D0, [A6 - 0x4] 000003CE C1FC 000C muls.w D0, 0xC 000003D2 43ED E326 lea.l A1, [A5 - 0x1CDA] 000003D6 D3C0 add.l A1, D0 000003D8 302E 000A move.w D0, [A6 + 0xA] 000003DC 48C0 ext.l D0 000003DE D080 add.l D0, D0 000003E0 D3C0 add.l A1, D0 000003E2 2F10 move.l -[A7], [A0] 000003E4 3F11 move.w -[A7], [A1] 000003E6 4267 clr.w -[A7] 000003E8 A945 syscall CheckItem 000003EA 302E FFFE move.w D0, [A6 - 0x2] 000003EE 48C0 ext.l D0 000003F0 E580 asl D0, 2 000003F2 41ED E240 lea.l A0, [A5 - 0x1DC0] 000003F6 D1C0 add.l A0, D0 000003F8 2F10 move.l -[A7], [A0] 000003FA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000003FE 1F3C 0001 move.b -[A7], 0x1 00000402 A945 syscall CheckItem 00000404 7001 moveq.l D0, 0x01 00000406 3D40 FFFA move.w [A6 - 0x6], D0 0000040A 6000 0124 bra +0x126 /* 00000530 */ label0000040E: 0000040E 302E FFFC move.w D0, [A6 - 0x4] 00000412 C1FC 08DC muls.w D0, 0x8DC 00000416 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000041A D1C0 add.l A0, D0 0000041C 302E FFFA move.w D0, [A6 - 0x6] 00000420 C1FC 00A2 muls.w D0, 0xA2 00000424 D1C0 add.l A0, D0 00000426 4A68 003A tst.w [A0 + 0x3A] 0000042A 6700 0082 beq +0x84 /* 000004AE */ 0000042E 302E FFFC move.w D0, [A6 - 0x4] 00000432 C1FC 08DC muls.w D0, 0x8DC 00000436 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000043A D1C0 add.l A0, D0 0000043C 302E FFFA move.w D0, [A6 - 0x6] 00000440 C1FC 00A2 muls.w D0, 0xA2 00000444 D1C0 add.l A0, D0 00000446 302E 000A move.w D0, [A6 + 0xA] 0000044A 48C0 ext.l D0 0000044C D080 add.l D0, D0 0000044E D1C0 add.l A0, D0 00000450 302E FFFC move.w D0, [A6 - 0x4] 00000454 C1FC 000C muls.w D0, 0xC 00000458 43ED E326 lea.l A1, [A5 - 0x1CDA] 0000045C D3C0 add.l A1, D0 0000045E 302E 000A move.w D0, [A6 + 0xA] 00000462 48C0 ext.l D0 00000464 D080 add.l D0, D0 00000466 D3C0 add.l A1, D0 00000468 3028 0020 move.w D0, [A0 + 0x20] 0000046C B051 cmp.w D0, [A1] 0000046E 663E bne +0x40 /* 000004AE */ 00000470 302E FFFC move.w D0, [A6 - 0x4] 00000474 C1FC 08DC muls.w D0, 0x8DC 00000478 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000047C D1C0 add.l A0, D0 0000047E 302E FFFA move.w D0, [A6 - 0x6] 00000482 C1FC 00A2 muls.w D0, 0xA2 00000486 D1C0 add.l A0, D0 00000488 4268 003A clr.w [A0 + 0x3A] 0000048C 302E FFFC move.w D0, [A6 - 0x4] 00000490 C1FC 08DC muls.w D0, 0x8DC 00000494 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000498 D1C0 add.l A0, D0 0000049A 302E FFFA move.w D0, [A6 - 0x6] 0000049E C1FC 00A2 muls.w D0, 0xA2 000004A2 D1C0 add.l A0, D0 000004A4 3D68 002C FFF8 move.w [A6 - 0x8], [A0 + 0x2C] 000004AA 6000 0080 bra +0x82 /* 0000052C */ label000004AE: 000004AE 302E FFFC move.w D0, [A6 - 0x4] 000004B2 C1FC 08DC muls.w D0, 0x8DC 000004B6 41ED E344 lea.l A0, [A5 - 0x1CBC] 000004BA D1C0 add.l A0, D0 000004BC 302E FFFA move.w D0, [A6 - 0x6] 000004C0 C1FC 00A2 muls.w D0, 0xA2 000004C4 D1C0 add.l A0, D0 000004C6 4A68 003C tst.w [A0 + 0x3C] 000004CA 6760 beq +0x62 /* 0000052C */ 000004CC 302E FFFC move.w D0, [A6 - 0x4] 000004D0 C1FC 08DC muls.w D0, 0x8DC 000004D4 41ED E344 lea.l A0, [A5 - 0x1CBC] 000004D8 D1C0 add.l A0, D0 000004DA 302E FFFA move.w D0, [A6 - 0x6] 000004DE C1FC 00A2 muls.w D0, 0xA2 000004E2 D1C0 add.l A0, D0 000004E4 302E 000A move.w D0, [A6 + 0xA] 000004E8 48C0 ext.l D0 000004EA D080 add.l D0, D0 000004EC D1C0 add.l A0, D0 000004EE 302E FFFC move.w D0, [A6 - 0x4] 000004F2 C1FC 000C muls.w D0, 0xC 000004F6 43ED E326 lea.l A1, [A5 - 0x1CDA] 000004FA D3C0 add.l A1, D0 000004FC 302E 000A move.w D0, [A6 + 0xA] 00000500 48C0 ext.l D0 00000502 D080 add.l D0, D0 00000504 D3C0 add.l A1, D0 00000506 3028 0020 move.w D0, [A0 + 0x20] 0000050A B051 cmp.w D0, [A1] 0000050C 661E bne +0x20 /* 0000052C */ 0000050E 302E FFFC move.w D0, [A6 - 0x4] 00000512 C1FC 08DC muls.w D0, 0x8DC 00000516 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000051A D1C0 add.l A0, D0 0000051C 302E FFFA move.w D0, [A6 - 0x6] 00000520 C1FC 00A2 muls.w D0, 0xA2 00000524 D1C0 add.l A0, D0 00000526 3D68 002C FFF8 move.w [A6 - 0x8], [A0 + 0x2C] label0000052C: 0000052C 526E FFFA addq.w [A6 - 0x6], 1 label00000530: 00000530 302E FFFC move.w D0, [A6 - 0x4] 00000534 48C0 ext.l D0 00000536 D080 add.l D0, D0 00000538 41ED FD36 lea.l A0, [A5 - 0x2CA] 0000053C D1C0 add.l A0, D0 0000053E 302E FFFA move.w D0, [A6 - 0x6] 00000542 B050 cmp.w D0, [A0] 00000544 6F00 FEC8 ble -0x136 /* 0000040E */ 00000548 7001 moveq.l D0, 0x01 0000054A 3D40 FFFA move.w [A6 - 0x6], D0 0000054E 6000 0176 bra +0x178 /* 000006C6 */ label00000552: 00000552 302E FFFC move.w D0, [A6 - 0x4] 00000556 C1FC 08DC muls.w D0, 0x8DC 0000055A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000055E D1C0 add.l A0, D0 00000560 302E FFFA move.w D0, [A6 - 0x6] 00000564 C1FC 00A2 muls.w D0, 0xA2 00000568 D1C0 add.l A0, D0 0000056A 4A68 003A tst.w [A0 + 0x3A] 0000056E 6600 0152 bne +0x154 /* 000006C2 */ 00000572 302E FFFC move.w D0, [A6 - 0x4] 00000576 C1FC 08DC muls.w D0, 0x8DC 0000057A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000057E D1C0 add.l A0, D0 00000580 302E FFFA move.w D0, [A6 - 0x6] 00000584 C1FC 00A2 muls.w D0, 0xA2 00000588 D1C0 add.l A0, D0 0000058A 302E 000A move.w D0, [A6 + 0xA] 0000058E 48C0 ext.l D0 00000590 D080 add.l D0, D0 00000592 D1C0 add.l A0, D0 00000594 3028 0020 move.w D0, [A0 + 0x20] 00000598 B06E 0008 cmp.w D0, [A6 + 0x8] 0000059C 6600 0124 bne +0x126 /* 000006C2 */ 000005A0 302E FFFC move.w D0, [A6 - 0x4] 000005A4 C1FC 08DC muls.w D0, 0x8DC 000005A8 41ED E344 lea.l A0, [A5 - 0x1CBC] 000005AC D1C0 add.l A0, D0 000005AE 302E FFFA move.w D0, [A6 - 0x6] 000005B2 C1FC 00A2 muls.w D0, 0xA2 000005B6 D1C0 add.l A0, D0 000005B8 7001 moveq.l D0, 0x01 000005BA 3140 003A move.w [A0 + 0x3A], D0 000005BE 7001 moveq.l D0, 0x01 000005C0 3D40 FFF6 move.w [A6 - 0xA], D0 000005C4 6000 00D8 bra +0xDA /* 0000069E */ label000005C8: 000005C8 302E FFFC move.w D0, [A6 - 0x4] 000005CC C1FC 08DC muls.w D0, 0x8DC 000005D0 41ED E344 lea.l A0, [A5 - 0x1CBC] 000005D4 D1C0 add.l A0, D0 000005D6 302E FFFA move.w D0, [A6 - 0x6] 000005DA C1FC 00A2 muls.w D0, 0xA2 000005DE D1C0 add.l A0, D0 000005E0 316E FFF8 002C move.w [A0 + 0x2C], [A6 - 0x8] 000005E6 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2 000005EC 670A beq +0xC /* 000005F8 */ 000005EE 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1 000005F4 6600 0076 bne +0x78 /* 0000066C */ label000005F8: 000005F8 302E FFFC move.w D0, [A6 - 0x4] 000005FC C1FC 08DC muls.w D0, 0x8DC 00000600 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000604 D1C0 add.l A0, D0 00000606 302E FFFA move.w D0, [A6 - 0x6] 0000060A C1FC 00A2 muls.w D0, 0xA2 0000060E D1C0 add.l A0, D0 00000610 302E FFF6 move.w D0, [A6 - 0xA] 00000614 48C0 ext.l D0 00000616 D080 add.l D0, D0 00000618 D1C0 add.l A0, D0 0000061A 0C68 0001 0032 cmpi.w [A0 + 0x32], 0x1 00000620 672A beq +0x2C /* 0000064C */ 00000622 302E FFFC move.w D0, [A6 - 0x4] 00000626 C1FC 08DC muls.w D0, 0x8DC 0000062A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000062E D1C0 add.l A0, D0 00000630 302E FFFA move.w D0, [A6 - 0x6] 00000634 C1FC 00A2 muls.w D0, 0xA2 00000638 D1C0 add.l A0, D0 0000063A 302E FFF6 move.w D0, [A6 - 0xA] 0000063E 48C0 ext.l D0 00000640 D080 add.l D0, D0 00000642 D1C0 add.l A0, D0 00000644 0C68 0002 0032 cmpi.w [A0 + 0x32], 0x2 0000064A 6620 bne +0x22 /* 0000066C */ label0000064C: 0000064C 302E FFFC move.w D0, [A6 - 0x4] 00000650 C1FC 08DC muls.w D0, 0x8DC 00000654 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000658 D1C0 add.l A0, D0 0000065A 302E FFFA move.w D0, [A6 - 0x6] 0000065E C1FC 00A2 muls.w D0, 0xA2 00000662 D1C0 add.l A0, D0 00000664 316E FFF6 002E move.w [A0 + 0x2E], [A6 - 0xA] 0000066A 602E bra +0x30 /* 0000069A */ label0000066C: 0000066C 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2 00000672 6726 beq +0x28 /* 0000069A */ 00000674 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1 0000067A 671E beq +0x20 /* 0000069A */ 0000067C 302E FFFC move.w D0, [A6 - 0x4] 00000680 C1FC 08DC muls.w D0, 0x8DC 00000684 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000688 D1C0 add.l A0, D0 0000068A 302E FFFA move.w D0, [A6 - 0x6] 0000068E C1FC 00A2 muls.w D0, 0xA2 00000692 D1C0 add.l A0, D0 00000694 316E FFF6 002E move.w [A0 + 0x2E], [A6 - 0xA] label0000069A: 0000069A 526E FFF6 addq.w [A6 - 0xA], 1 label0000069E: 0000069E 302E FFFC move.w D0, [A6 - 0x4] 000006A2 C1FC 08DC muls.w D0, 0x8DC 000006A6 41ED E344 lea.l A0, [A5 - 0x1CBC] 000006AA D1C0 add.l A0, D0 000006AC 302E FFFA move.w D0, [A6 - 0x6] 000006B0 C1FC 00A2 muls.w D0, 0xA2 000006B4 D1C0 add.l A0, D0 000006B6 302E FFF6 move.w D0, [A6 - 0xA] 000006BA B068 0030 cmp.w D0, [A0 + 0x30] 000006BE 6F00 FF08 ble -0xF6 /* 000005C8 */ label000006C2: 000006C2 526E FFFA addq.w [A6 - 0x6], 1 label000006C6: 000006C6 302E FFFC move.w D0, [A6 - 0x4] 000006CA 48C0 ext.l D0 000006CC D080 add.l D0, D0 000006CE 41ED FD36 lea.l A0, [A5 - 0x2CA] 000006D2 D1C0 add.l A0, D0 000006D4 302E FFFA move.w D0, [A6 - 0x6] 000006D8 B050 cmp.w D0, [A0] 000006DA 6F00 FE76 ble -0x188 /* 00000552 */ 000006DE 3F2E FFFC move.w -[A7], [A6 - 0x4] 000006E2 4EBA 087A jsr [PC + 0x87A /* 00000F5E */] 000006E6 548F addq.l A7, 2 000006E8 3F2E FFFC move.w -[A7], [A6 - 0x4] 000006EC 4EBA 03D0 jsr [PC + 0x3D0 /* 00000ABE */] 000006F0 548F addq.l A7, 2 000006F2 302E FFFC move.w D0, [A6 - 0x4] 000006F6 C1FC 000C muls.w D0, 0xC 000006FA 41ED E326 lea.l A0, [A5 - 0x1CDA] 000006FE D1C0 add.l A0, D0 00000700 302E 000A move.w D0, [A6 + 0xA] 00000704 48C0 ext.l D0 00000706 D080 add.l D0, D0 00000708 D1C0 add.l A0, D0 0000070A 30AE 0008 move.w [A0], [A6 + 0x8] 0000070E 4E5E unlink A6 00000710 4E75 rts 00000712 4841 swap.w D1 00000714 4E44 trap 4 00000716 4C45 484F movem.l D0,D1,D2,D3,D6,A3,A6, D5 fn0000071A: 0000071A 4E56 FFF6 link A6, -0x000A 0000071E 426E FFFC clr.w [A6 - 0x4] 00000722 302E 000A move.w D0, [A6 + 0xA] 00000726 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000072A 0001 0005 ori.b D1, 0x5 0000072E 0032 000A 0010 ori.b [A2 + D0.w + 0x10], 0xA /* '\n' */ 00000734 0016 001C ori.b [A6], 0x1C 00000738 0022 7008 ori.b -[A2], 0x8 0000073C 3D40 FFFE move.w [A6 - 0x2], D0 00000740 601E bra +0x20 /* 00000760 */ 00000742 7009 moveq.l D0, 0x09 00000744 3D40 FFFE move.w [A6 - 0x2], D0 00000748 6016 bra +0x18 /* 00000760 */ 0000074A 700A moveq.l D0, 0x0A 0000074C 3D40 FFFE move.w [A6 - 0x2], D0 00000750 600E bra +0x10 /* 00000760 */ 00000752 700B moveq.l D0, 0x0B 00000754 3D40 FFFE move.w [A6 - 0x2], D0 00000758 6006 bra +0x8 /* 00000760 */ 0000075A 700C moveq.l D0, 0x0C 0000075C 3D40 FFFE move.w [A6 - 0x2], D0 label00000760: 00000760 302E FFFE move.w D0, [A6 - 0x2] 00000764 48C0 ext.l D0 00000766 E580 asl D0, 2 00000768 41ED E240 lea.l A0, [A5 - 0x1DC0] 0000076C D1C0 add.l A0, D0 0000076E 302E FFFC move.w D0, [A6 - 0x4] 00000772 C1FC 000C muls.w D0, 0xC 00000776 43ED E326 lea.l A1, [A5 - 0x1CDA] 0000077A D3C0 add.l A1, D0 0000077C 302E 000A move.w D0, [A6 + 0xA] 00000780 48C0 ext.l D0 00000782 D080 add.l D0, D0 00000784 D3C0 add.l A1, D0 00000786 2F10 move.l -[A7], [A0] 00000788 3F11 move.w -[A7], [A1] 0000078A 4267 clr.w -[A7] 0000078C A945 syscall CheckItem 0000078E 302E FFFE move.w D0, [A6 - 0x2] 00000792 48C0 ext.l D0 00000794 E580 asl D0, 2 00000796 41ED E240 lea.l A0, [A5 - 0x1DC0] 0000079A D1C0 add.l A0, D0 0000079C 2F10 move.l -[A7], [A0] 0000079E 3F2E 0008 move.w -[A7], [A6 + 0x8] 000007A2 1F3C 0001 move.b -[A7], 0x1 000007A6 A945 syscall CheckItem 000007A8 7001 moveq.l D0, 0x01 000007AA 3D40 FFFA move.w [A6 - 0x6], D0 000007AE 6000 0124 bra +0x126 /* 000008D4 */ label000007B2: 000007B2 302E FFFC move.w D0, [A6 - 0x4] 000007B6 C1FC 08DC muls.w D0, 0x8DC 000007BA 41ED E344 lea.l A0, [A5 - 0x1CBC] 000007BE D1C0 add.l A0, D0 000007C0 302E FFFA move.w D0, [A6 - 0x6] 000007C4 C1FC 00A2 muls.w D0, 0xA2 000007C8 D1C0 add.l A0, D0 000007CA 4A68 003A tst.w [A0 + 0x3A] 000007CE 6700 0082 beq +0x84 /* 00000852 */ 000007D2 302E FFFC move.w D0, [A6 - 0x4] 000007D6 C1FC 08DC muls.w D0, 0x8DC 000007DA 41ED E344 lea.l A0, [A5 - 0x1CBC] 000007DE D1C0 add.l A0, D0 000007E0 302E FFFA move.w D0, [A6 - 0x6] 000007E4 C1FC 00A2 muls.w D0, 0xA2 000007E8 D1C0 add.l A0, D0 000007EA 302E 000A move.w D0, [A6 + 0xA] 000007EE 48C0 ext.l D0 000007F0 D080 add.l D0, D0 000007F2 D1C0 add.l A0, D0 000007F4 302E FFFC move.w D0, [A6 - 0x4] 000007F8 C1FC 000C muls.w D0, 0xC 000007FC 43ED E326 lea.l A1, [A5 - 0x1CDA] 00000800 D3C0 add.l A1, D0 00000802 302E 000A move.w D0, [A6 + 0xA] 00000806 48C0 ext.l D0 00000808 D080 add.l D0, D0 0000080A D3C0 add.l A1, D0 0000080C 3028 0020 move.w D0, [A0 + 0x20] 00000810 B051 cmp.w D0, [A1] 00000812 663E bne +0x40 /* 00000852 */ 00000814 302E FFFC move.w D0, [A6 - 0x4] 00000818 C1FC 08DC muls.w D0, 0x8DC 0000081C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000820 D1C0 add.l A0, D0 00000822 302E FFFA move.w D0, [A6 - 0x6] 00000826 C1FC 00A2 muls.w D0, 0xA2 0000082A D1C0 add.l A0, D0 0000082C 4268 003A clr.w [A0 + 0x3A] 00000830 302E FFFC move.w D0, [A6 - 0x4] 00000834 C1FC 08DC muls.w D0, 0x8DC 00000838 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000083C D1C0 add.l A0, D0 0000083E 302E FFFA move.w D0, [A6 - 0x6] 00000842 C1FC 00A2 muls.w D0, 0xA2 00000846 D1C0 add.l A0, D0 00000848 3D68 002C FFF8 move.w [A6 - 0x8], [A0 + 0x2C] 0000084E 6000 0080 bra +0x82 /* 000008D0 */ label00000852: 00000852 302E FFFC move.w D0, [A6 - 0x4] 00000856 C1FC 08DC muls.w D0, 0x8DC 0000085A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000085E D1C0 add.l A0, D0 00000860 302E FFFA move.w D0, [A6 - 0x6] 00000864 C1FC 00A2 muls.w D0, 0xA2 00000868 D1C0 add.l A0, D0 0000086A 4A68 003C tst.w [A0 + 0x3C] 0000086E 6760 beq +0x62 /* 000008D0 */ 00000870 302E FFFC move.w D0, [A6 - 0x4] 00000874 C1FC 08DC muls.w D0, 0x8DC 00000878 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000087C D1C0 add.l A0, D0 0000087E 302E FFFA move.w D0, [A6 - 0x6] 00000882 C1FC 00A2 muls.w D0, 0xA2 00000886 D1C0 add.l A0, D0 00000888 302E 000A move.w D0, [A6 + 0xA] 0000088C 48C0 ext.l D0 0000088E D080 add.l D0, D0 00000890 D1C0 add.l A0, D0 00000892 302E FFFC move.w D0, [A6 - 0x4] 00000896 C1FC 000C muls.w D0, 0xC 0000089A 43ED E326 lea.l A1, [A5 - 0x1CDA] 0000089E D3C0 add.l A1, D0 000008A0 302E 000A move.w D0, [A6 + 0xA] 000008A4 48C0 ext.l D0 000008A6 D080 add.l D0, D0 000008A8 D3C0 add.l A1, D0 000008AA 3028 0020 move.w D0, [A0 + 0x20] 000008AE B051 cmp.w D0, [A1] 000008B0 661E bne +0x20 /* 000008D0 */ 000008B2 302E FFFC move.w D0, [A6 - 0x4] 000008B6 C1FC 08DC muls.w D0, 0x8DC 000008BA 41ED E344 lea.l A0, [A5 - 0x1CBC] 000008BE D1C0 add.l A0, D0 000008C0 302E FFFA move.w D0, [A6 - 0x6] 000008C4 C1FC 00A2 muls.w D0, 0xA2 000008C8 D1C0 add.l A0, D0 000008CA 3D68 002C FFF8 move.w [A6 - 0x8], [A0 + 0x2C] label000008D0: 000008D0 526E FFFA addq.w [A6 - 0x6], 1 label000008D4: 000008D4 302E FFFC move.w D0, [A6 - 0x4] 000008D8 48C0 ext.l D0 000008DA D080 add.l D0, D0 000008DC 41ED FD36 lea.l A0, [A5 - 0x2CA] 000008E0 D1C0 add.l A0, D0 000008E2 302E FFFA move.w D0, [A6 - 0x6] 000008E6 B050 cmp.w D0, [A0] 000008E8 6F00 FEC8 ble -0x136 /* 000007B2 */ 000008EC 7001 moveq.l D0, 0x01 000008EE 3D40 FFFA move.w [A6 - 0x6], D0 000008F2 6000 0176 bra +0x178 /* 00000A6A */ label000008F6: 000008F6 302E FFFC move.w D0, [A6 - 0x4] 000008FA C1FC 08DC muls.w D0, 0x8DC 000008FE 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000902 D1C0 add.l A0, D0 00000904 302E FFFA move.w D0, [A6 - 0x6] 00000908 C1FC 00A2 muls.w D0, 0xA2 0000090C D1C0 add.l A0, D0 0000090E 4A68 003A tst.w [A0 + 0x3A] 00000912 6600 0152 bne +0x154 /* 00000A66 */ 00000916 302E FFFC move.w D0, [A6 - 0x4] 0000091A C1FC 08DC muls.w D0, 0x8DC 0000091E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000922 D1C0 add.l A0, D0 00000924 302E FFFA move.w D0, [A6 - 0x6] 00000928 C1FC 00A2 muls.w D0, 0xA2 0000092C D1C0 add.l A0, D0 0000092E 302E 000A move.w D0, [A6 + 0xA] 00000932 48C0 ext.l D0 00000934 D080 add.l D0, D0 00000936 D1C0 add.l A0, D0 00000938 3028 0020 move.w D0, [A0 + 0x20] 0000093C B06E 0008 cmp.w D0, [A6 + 0x8] 00000940 6600 0124 bne +0x126 /* 00000A66 */ 00000944 302E FFFC move.w D0, [A6 - 0x4] 00000948 C1FC 08DC muls.w D0, 0x8DC 0000094C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000950 D1C0 add.l A0, D0 00000952 302E FFFA move.w D0, [A6 - 0x6] 00000956 C1FC 00A2 muls.w D0, 0xA2 0000095A D1C0 add.l A0, D0 0000095C 7001 moveq.l D0, 0x01 0000095E 3140 003A move.w [A0 + 0x3A], D0 00000962 302E FFFC move.w D0, [A6 - 0x4] 00000966 C1FC 08DC muls.w D0, 0x8DC 0000096A 41ED E344 lea.l A0, [A5 - 0x1CBC] 0000096E D1C0 add.l A0, D0 00000970 302E FFFA move.w D0, [A6 - 0x6] 00000974 C1FC 00A2 muls.w D0, 0xA2 00000978 D1C0 add.l A0, D0 0000097A 316E FFF8 002C move.w [A0 + 0x2C], [A6 - 0x8] 00000980 7001 moveq.l D0, 0x01 00000982 3D40 FFF6 move.w [A6 - 0xA], D0 00000986 6000 00BA bra +0xBC /* 00000A42 */ label0000098A: 0000098A 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2 00000990 670A beq +0xC /* 0000099C */ 00000992 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1 00000998 6600 0076 bne +0x78 /* 00000A10 */ label0000099C: 0000099C 302E FFFC move.w D0, [A6 - 0x4] 000009A0 C1FC 08DC muls.w D0, 0x8DC 000009A4 41ED E344 lea.l A0, [A5 - 0x1CBC] 000009A8 D1C0 add.l A0, D0 000009AA 302E FFFA move.w D0, [A6 - 0x6] 000009AE C1FC 00A2 muls.w D0, 0xA2 000009B2 D1C0 add.l A0, D0 000009B4 302E FFF6 move.w D0, [A6 - 0xA] 000009B8 48C0 ext.l D0 000009BA D080 add.l D0, D0 000009BC D1C0 add.l A0, D0 000009BE 0C68 0001 0032 cmpi.w [A0 + 0x32], 0x1 000009C4 672A beq +0x2C /* 000009F0 */ 000009C6 302E FFFC move.w D0, [A6 - 0x4] 000009CA C1FC 08DC muls.w D0, 0x8DC 000009CE 41ED E344 lea.l A0, [A5 - 0x1CBC] 000009D2 D1C0 add.l A0, D0 000009D4 302E FFFA move.w D0, [A6 - 0x6] 000009D8 C1FC 00A2 muls.w D0, 0xA2 000009DC D1C0 add.l A0, D0 000009DE 302E FFF6 move.w D0, [A6 - 0xA] 000009E2 48C0 ext.l D0 000009E4 D080 add.l D0, D0 000009E6 D1C0 add.l A0, D0 000009E8 0C68 0002 0032 cmpi.w [A0 + 0x32], 0x2 000009EE 6620 bne +0x22 /* 00000A10 */ label000009F0: 000009F0 302E FFFC move.w D0, [A6 - 0x4] 000009F4 C1FC 08DC muls.w D0, 0x8DC 000009F8 41ED E344 lea.l A0, [A5 - 0x1CBC] 000009FC D1C0 add.l A0, D0 000009FE 302E FFFA move.w D0, [A6 - 0x6] 00000A02 C1FC 00A2 muls.w D0, 0xA2 00000A06 D1C0 add.l A0, D0 00000A08 316E FFF6 002E move.w [A0 + 0x2E], [A6 - 0xA] 00000A0E 602E bra +0x30 /* 00000A3E */ label00000A10: 00000A10 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2 00000A16 6726 beq +0x28 /* 00000A3E */ 00000A18 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1 00000A1E 671E beq +0x20 /* 00000A3E */ 00000A20 302E FFFC move.w D0, [A6 - 0x4] 00000A24 C1FC 08DC muls.w D0, 0x8DC 00000A28 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000A2C D1C0 add.l A0, D0 00000A2E 302E FFFA move.w D0, [A6 - 0x6] 00000A32 C1FC 00A2 muls.w D0, 0xA2 00000A36 D1C0 add.l A0, D0 00000A38 316E FFF6 002E move.w [A0 + 0x2E], [A6 - 0xA] label00000A3E: 00000A3E 526E FFF6 addq.w [A6 - 0xA], 1 label00000A42: 00000A42 302E FFFC move.w D0, [A6 - 0x4] 00000A46 C1FC 08DC muls.w D0, 0x8DC 00000A4A 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000A4E D1C0 add.l A0, D0 00000A50 302E FFFA move.w D0, [A6 - 0x6] 00000A54 C1FC 00A2 muls.w D0, 0xA2 00000A58 D1C0 add.l A0, D0 00000A5A 302E FFF6 move.w D0, [A6 - 0xA] 00000A5E B068 0030 cmp.w D0, [A0 + 0x30] 00000A62 6F00 FF26 ble -0xD8 /* 0000098A */ label00000A66: 00000A66 526E FFFA addq.w [A6 - 0x6], 1 label00000A6A: 00000A6A 302E FFFC move.w D0, [A6 - 0x4] 00000A6E 48C0 ext.l D0 00000A70 D080 add.l D0, D0 00000A72 41ED FD36 lea.l A0, [A5 - 0x2CA] 00000A76 D1C0 add.l A0, D0 00000A78 302E FFFA move.w D0, [A6 - 0x6] 00000A7C B050 cmp.w D0, [A0] 00000A7E 6F00 FE76 ble -0x188 /* 000008F6 */ 00000A82 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000A86 4EBA 04D6 jsr [PC + 0x4D6 /* 00000F5E */] 00000A8A 548F addq.l A7, 2 00000A8C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000A90 4EBA 002C jsr [PC + 0x2C /* 00000ABE */] 00000A94 548F addq.l A7, 2 00000A96 302E FFFC move.w D0, [A6 - 0x4] 00000A9A C1FC 000C muls.w D0, 0xC 00000A9E 41ED E326 lea.l A0, [A5 - 0x1CDA] 00000AA2 D1C0 add.l A0, D0 00000AA4 302E 000A move.w D0, [A6 + 0xA] 00000AA8 48C0 ext.l D0 00000AAA D080 add.l D0, D0 00000AAC D1C0 add.l A0, D0 00000AAE 30AE 0008 move.w [A0], [A6 + 0x8] 00000AB2 4E5E unlink A6 00000AB4 4E75 rts 00000AB6 4841 swap.w D1 00000AB8 4E44 trap 4 00000ABA 4C45 5649 movem.l D0,D3,D6,A1,A2,A4,A6, D5 export_45: fn00000ABE: 00000ABE 4E56 FFFA link A6, -0x0006 00000AC2 7001 moveq.l D0, 0x01 00000AC4 3D40 FFFE move.w [A6 - 0x2], D0 00000AC8 6000 0470 bra +0x472 /* 00000F3A */ label00000ACC: 00000ACC 302E 0008 move.w D0, [A6 + 0x8] 00000AD0 C1FC 08DC muls.w D0, 0x8DC 00000AD4 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000AD8 D1C0 add.l A0, D0 00000ADA 302E FFFE move.w D0, [A6 - 0x2] 00000ADE C1FC 00A2 muls.w D0, 0xA2 00000AE2 D1C0 add.l A0, D0 00000AE4 4A68 003A tst.w [A0 + 0x3A] 00000AE8 6620 bne +0x22 /* 00000B0A */ 00000AEA 302E 0008 move.w D0, [A6 + 0x8] 00000AEE C1FC 08DC muls.w D0, 0x8DC 00000AF2 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000AF6 D1C0 add.l A0, D0 00000AF8 302E FFFE move.w D0, [A6 - 0x2] 00000AFC C1FC 00A2 muls.w D0, 0xA2 00000B00 D1C0 add.l A0, D0 00000B02 4A68 003C tst.w [A0 + 0x3C] 00000B06 6700 042E beq +0x430 /* 00000F36 */ label00000B0A: 00000B0A 7001 moveq.l D0, 0x01 00000B0C 3D40 FFFC move.w [A6 - 0x4], D0 00000B10 6000 041A bra +0x41C /* 00000F2C */ label00000B14: 00000B14 302E 0008 move.w D0, [A6 + 0x8] 00000B18 C1FC 08DC muls.w D0, 0x8DC 00000B1C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000B20 D1C0 add.l A0, D0 00000B22 302E FFFE move.w D0, [A6 - 0x2] 00000B26 C1FC 00A2 muls.w D0, 0xA2 00000B2A D1C0 add.l A0, D0 00000B2C 302E FFFC move.w D0, [A6 - 0x4] 00000B30 48C0 ext.l D0 00000B32 D080 add.l D0, D0 00000B34 D1C0 add.l A0, D0 00000B36 4A68 0020 tst.w [A0 + 0x20] 00000B3A 6700 03EC beq +0x3EE /* 00000F28 */ 00000B3E 7001 moveq.l D0, 0x01 00000B40 3D40 FFFA move.w [A6 - 0x6], D0 00000B44 6000 03C0 bra +0x3C2 /* 00000F06 */ label00000B48: 00000B48 302E FFFC move.w D0, [A6 - 0x4] 00000B4C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000B50 0001 0005 ori.b D1, 0x5 00000B54 03AE 000A bclr [A6 + 0xA], D1 00000B58 00C4 .incomplete 00000B5A 017E bchg <>, D0 00000B5C 0238 02F2 302E andi.b [0x0000302E], 0xF2 00000B62 0008 C1FC ori.b A0, 0xFC 00000B66 08DC 41ED bset.b [A4]+, 0xED 00000B6A E344 asl D4.w, 1 00000B6C D1C0 add.l A0, D0 00000B6E 302E FFFE move.w D0, [A6 - 0x2] 00000B72 C1FC 00A2 muls.w D0, 0xA2 00000B76 D1C0 add.l A0, D0 00000B78 302E FFFC move.w D0, [A6 - 0x4] 00000B7C 48C0 ext.l D0 00000B7E D080 add.l D0, D0 00000B80 D1C0 add.l A0, D0 00000B82 3028 0020 move.w D0, [A0 + 0x20] 00000B86 B06E FFFA cmp.w D0, [A6 - 0x6] 00000B8A 6620 bne +0x22 /* 00000BAC */ 00000B8C 302E 0008 move.w D0, [A6 + 0x8] 00000B90 C1FC 08DC muls.w D0, 0x8DC 00000B94 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000B98 D1C0 add.l A0, D0 00000B9A 302E FFFE move.w D0, [A6 - 0x2] 00000B9E C1FC 00A2 muls.w D0, 0xA2 00000BA2 D1C0 add.l A0, D0 00000BA4 0C68 0005 002C cmpi.w [A0 + 0x2C], 0x5 00000BAA 664E bne +0x50 /* 00000BFA */ label00000BAC: 00000BAC 302E 0008 move.w D0, [A6 + 0x8] 00000BB0 C1FC 08DC muls.w D0, 0x8DC 00000BB4 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000BB8 D1C0 add.l A0, D0 00000BBA 302E FFFE move.w D0, [A6 - 0x2] 00000BBE C1FC 00A2 muls.w D0, 0xA2 00000BC2 D1C0 add.l A0, D0 00000BC4 302E FFFC move.w D0, [A6 - 0x4] 00000BC8 48C0 ext.l D0 00000BCA D080 add.l D0, D0 00000BCC D1C0 add.l A0, D0 00000BCE 3028 0020 move.w D0, [A0 + 0x20] 00000BD2 B06E FFFA cmp.w D0, [A6 - 0x6] 00000BD6 6600 032A bne +0x32C /* 00000F02 */ 00000BDA 302E 0008 move.w D0, [A6 + 0x8] 00000BDE C1FC 08DC muls.w D0, 0x8DC 00000BE2 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000BE6 D1C0 add.l A0, D0 00000BE8 302E FFFE move.w D0, [A6 - 0x2] 00000BEC C1FC 00A2 muls.w D0, 0xA2 00000BF0 D1C0 add.l A0, D0 00000BF2 4A68 003C tst.w [A0 + 0x3C] 00000BF6 6700 030A beq +0x30C /* 00000F02 */ label00000BFA: 00000BFA 4A6E 0008 tst.w [A6 + 0x8] 00000BFE 660E bne +0x10 /* 00000C0E */ 00000C00 2F2D E260 move.l -[A7], [A5 - 0x1DA0] 00000C04 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000C08 A93A syscall DisableItem 00000C0A 6000 02F6 bra +0x2F8 /* 00000F02 */ label00000C0E: 00000C0E 2F2D E24C move.l -[A7], [A5 - 0x1DB4] 00000C12 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000C16 A93A syscall DisableItem 00000C18 6000 02E8 bra +0x2EA /* 00000F02 */ 00000C1C 302E 0008 move.w D0, [A6 + 0x8] 00000C20 C1FC 08DC muls.w D0, 0x8DC 00000C24 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000C28 D1C0 add.l A0, D0 00000C2A 302E FFFE move.w D0, [A6 - 0x2] 00000C2E C1FC 00A2 muls.w D0, 0xA2 00000C32 D1C0 add.l A0, D0 00000C34 302E FFFC move.w D0, [A6 - 0x4] 00000C38 48C0 ext.l D0 00000C3A D080 add.l D0, D0 00000C3C D1C0 add.l A0, D0 00000C3E 3028 0020 move.w D0, [A0 + 0x20] 00000C42 B06E FFFA cmp.w D0, [A6 - 0x6] 00000C46 6620 bne +0x22 /* 00000C68 */ 00000C48 302E 0008 move.w D0, [A6 + 0x8] 00000C4C C1FC 08DC muls.w D0, 0x8DC 00000C50 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000C54 D1C0 add.l A0, D0 00000C56 302E FFFE move.w D0, [A6 - 0x2] 00000C5A C1FC 00A2 muls.w D0, 0xA2 00000C5E D1C0 add.l A0, D0 00000C60 0C68 0003 002C cmpi.w [A0 + 0x2C], 0x3 00000C66 664E bne +0x50 /* 00000CB6 */ label00000C68: 00000C68 302E 0008 move.w D0, [A6 + 0x8] 00000C6C C1FC 08DC muls.w D0, 0x8DC 00000C70 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000C74 D1C0 add.l A0, D0 00000C76 302E FFFE move.w D0, [A6 - 0x2] 00000C7A C1FC 00A2 muls.w D0, 0xA2 00000C7E D1C0 add.l A0, D0 00000C80 302E FFFC move.w D0, [A6 - 0x4] 00000C84 48C0 ext.l D0 00000C86 D080 add.l D0, D0 00000C88 D1C0 add.l A0, D0 00000C8A 3028 0020 move.w D0, [A0 + 0x20] 00000C8E B06E FFFA cmp.w D0, [A6 - 0x6] 00000C92 6600 026E bne +0x270 /* 00000F02 */ 00000C96 302E 0008 move.w D0, [A6 + 0x8] 00000C9A C1FC 08DC muls.w D0, 0x8DC 00000C9E 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000CA2 D1C0 add.l A0, D0 00000CA4 302E FFFE move.w D0, [A6 - 0x2] 00000CA8 C1FC 00A2 muls.w D0, 0xA2 00000CAC D1C0 add.l A0, D0 00000CAE 4A68 003C tst.w [A0 + 0x3C] 00000CB2 6700 024E beq +0x250 /* 00000F02 */ label00000CB6: 00000CB6 4A6E 0008 tst.w [A6 + 0x8] 00000CBA 660E bne +0x10 /* 00000CCA */ 00000CBC 2F2D E264 move.l -[A7], [A5 - 0x1D9C] 00000CC0 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000CC4 A93A syscall DisableItem 00000CC6 6000 023A bra +0x23C /* 00000F02 */ label00000CCA: 00000CCA 2F2D E250 move.l -[A7], [A5 - 0x1DB0] 00000CCE 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000CD2 A93A syscall DisableItem 00000CD4 6000 022C bra +0x22E /* 00000F02 */ 00000CD8 302E 0008 move.w D0, [A6 + 0x8] 00000CDC C1FC 08DC muls.w D0, 0x8DC 00000CE0 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000CE4 D1C0 add.l A0, D0 00000CE6 302E FFFE move.w D0, [A6 - 0x2] 00000CEA C1FC 00A2 muls.w D0, 0xA2 00000CEE D1C0 add.l A0, D0 00000CF0 302E FFFC move.w D0, [A6 - 0x4] 00000CF4 48C0 ext.l D0 00000CF6 D080 add.l D0, D0 00000CF8 D1C0 add.l A0, D0 00000CFA 3028 0020 move.w D0, [A0 + 0x20] 00000CFE B06E FFFA cmp.w D0, [A6 - 0x6] 00000D02 6620 bne +0x22 /* 00000D24 */ 00000D04 302E 0008 move.w D0, [A6 + 0x8] 00000D08 C1FC 08DC muls.w D0, 0x8DC 00000D0C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000D10 D1C0 add.l A0, D0 00000D12 302E FFFE move.w D0, [A6 - 0x2] 00000D16 C1FC 00A2 muls.w D0, 0xA2 00000D1A D1C0 add.l A0, D0 00000D1C 0C68 0004 002C cmpi.w [A0 + 0x2C], 0x4 00000D22 664E bne +0x50 /* 00000D72 */ label00000D24: 00000D24 302E 0008 move.w D0, [A6 + 0x8] 00000D28 C1FC 08DC muls.w D0, 0x8DC 00000D2C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000D30 D1C0 add.l A0, D0 00000D32 302E FFFE move.w D0, [A6 - 0x2] 00000D36 C1FC 00A2 muls.w D0, 0xA2 00000D3A D1C0 add.l A0, D0 00000D3C 302E FFFC move.w D0, [A6 - 0x4] 00000D40 48C0 ext.l D0 00000D42 D080 add.l D0, D0 00000D44 D1C0 add.l A0, D0 00000D46 3028 0020 move.w D0, [A0 + 0x20] 00000D4A B06E FFFA cmp.w D0, [A6 - 0x6] 00000D4E 6600 01B2 bne +0x1B4 /* 00000F02 */ 00000D52 302E 0008 move.w D0, [A6 + 0x8] 00000D56 C1FC 08DC muls.w D0, 0x8DC 00000D5A 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000D5E D1C0 add.l A0, D0 00000D60 302E FFFE move.w D0, [A6 - 0x2] 00000D64 C1FC 00A2 muls.w D0, 0xA2 00000D68 D1C0 add.l A0, D0 00000D6A 4A68 003C tst.w [A0 + 0x3C] 00000D6E 6700 0192 beq +0x194 /* 00000F02 */ label00000D72: 00000D72 4A6E 0008 tst.w [A6 + 0x8] 00000D76 660E bne +0x10 /* 00000D86 */ 00000D78 2F2D E268 move.l -[A7], [A5 - 0x1D98] 00000D7C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000D80 A93A syscall DisableItem 00000D82 6000 017E bra +0x180 /* 00000F02 */ label00000D86: 00000D86 2F2D E254 move.l -[A7], [A5 - 0x1DAC] 00000D8A 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000D8E A93A syscall DisableItem 00000D90 6000 0170 bra +0x172 /* 00000F02 */ 00000D94 302E 0008 move.w D0, [A6 + 0x8] 00000D98 C1FC 08DC muls.w D0, 0x8DC 00000D9C 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000DA0 D1C0 add.l A0, D0 00000DA2 302E FFFE move.w D0, [A6 - 0x2] 00000DA6 C1FC 00A2 muls.w D0, 0xA2 00000DAA D1C0 add.l A0, D0 00000DAC 302E FFFC move.w D0, [A6 - 0x4] 00000DB0 48C0 ext.l D0 00000DB2 D080 add.l D0, D0 00000DB4 D1C0 add.l A0, D0 00000DB6 3028 0020 move.w D0, [A0 + 0x20] 00000DBA B06E FFFA cmp.w D0, [A6 - 0x6] 00000DBE 6620 bne +0x22 /* 00000DE0 */ 00000DC0 302E 0008 move.w D0, [A6 + 0x8] 00000DC4 C1FC 08DC muls.w D0, 0x8DC 00000DC8 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000DCC D1C0 add.l A0, D0 00000DCE 302E FFFE move.w D0, [A6 - 0x2] 00000DD2 C1FC 00A2 muls.w D0, 0xA2 00000DD6 D1C0 add.l A0, D0 00000DD8 0C68 0001 002C cmpi.w [A0 + 0x2C], 0x1 00000DDE 664E bne +0x50 /* 00000E2E */ label00000DE0: 00000DE0 302E 0008 move.w D0, [A6 + 0x8] 00000DE4 C1FC 08DC muls.w D0, 0x8DC 00000DE8 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000DEC D1C0 add.l A0, D0 00000DEE 302E FFFE move.w D0, [A6 - 0x2] 00000DF2 C1FC 00A2 muls.w D0, 0xA2 00000DF6 D1C0 add.l A0, D0 00000DF8 302E FFFC move.w D0, [A6 - 0x4] 00000DFC 48C0 ext.l D0 00000DFE D080 add.l D0, D0 00000E00 D1C0 add.l A0, D0 00000E02 3028 0020 move.w D0, [A0 + 0x20] 00000E06 B06E FFFA cmp.w D0, [A6 - 0x6] 00000E0A 6600 00F6 bne +0xF8 /* 00000F02 */ 00000E0E 302E 0008 move.w D0, [A6 + 0x8] 00000E12 C1FC 08DC muls.w D0, 0x8DC 00000E16 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000E1A D1C0 add.l A0, D0 00000E1C 302E FFFE move.w D0, [A6 - 0x2] 00000E20 C1FC 00A2 muls.w D0, 0xA2 00000E24 D1C0 add.l A0, D0 00000E26 4A68 003C tst.w [A0 + 0x3C] 00000E2A 6700 00D6 beq +0xD8 /* 00000F02 */ label00000E2E: 00000E2E 4A6E 0008 tst.w [A6 + 0x8] 00000E32 660E bne +0x10 /* 00000E42 */ 00000E34 2F2D E26C move.l -[A7], [A5 - 0x1D94] 00000E38 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000E3C A93A syscall DisableItem 00000E3E 6000 00C2 bra +0xC4 /* 00000F02 */ label00000E42: 00000E42 2F2D E258 move.l -[A7], [A5 - 0x1DA8] 00000E46 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000E4A A93A syscall DisableItem 00000E4C 6000 00B4 bra +0xB6 /* 00000F02 */ 00000E50 302E 0008 move.w D0, [A6 + 0x8] 00000E54 C1FC 08DC muls.w D0, 0x8DC 00000E58 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000E5C D1C0 add.l A0, D0 00000E5E 302E FFFE move.w D0, [A6 - 0x2] 00000E62 C1FC 00A2 muls.w D0, 0xA2 00000E66 D1C0 add.l A0, D0 00000E68 302E FFFC move.w D0, [A6 - 0x4] 00000E6C 48C0 ext.l D0 00000E6E D080 add.l D0, D0 00000E70 D1C0 add.l A0, D0 00000E72 3028 0020 move.w D0, [A0 + 0x20] 00000E76 B06E FFFA cmp.w D0, [A6 - 0x6] 00000E7A 6620 bne +0x22 /* 00000E9C */ 00000E7C 302E 0008 move.w D0, [A6 + 0x8] 00000E80 C1FC 08DC muls.w D0, 0x8DC 00000E84 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000E88 D1C0 add.l A0, D0 00000E8A 302E FFFE move.w D0, [A6 - 0x2] 00000E8E C1FC 00A2 muls.w D0, 0xA2 00000E92 D1C0 add.l A0, D0 00000E94 0C68 0002 002C cmpi.w [A0 + 0x2C], 0x2 00000E9A 664A bne +0x4C /* 00000EE6 */ label00000E9C: 00000E9C 302E 0008 move.w D0, [A6 + 0x8] 00000EA0 C1FC 08DC muls.w D0, 0x8DC 00000EA4 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000EA8 D1C0 add.l A0, D0 00000EAA 302E FFFE move.w D0, [A6 - 0x2] 00000EAE C1FC 00A2 muls.w D0, 0xA2 00000EB2 D1C0 add.l A0, D0 00000EB4 302E FFFC move.w D0, [A6 - 0x4] 00000EB8 48C0 ext.l D0 00000EBA D080 add.l D0, D0 00000EBC D1C0 add.l A0, D0 00000EBE 3028 0020 move.w D0, [A0 + 0x20] 00000EC2 B06E FFFA cmp.w D0, [A6 - 0x6] 00000EC6 663A bne +0x3C /* 00000F02 */ 00000EC8 302E 0008 move.w D0, [A6 + 0x8] 00000ECC C1FC 08DC muls.w D0, 0x8DC 00000ED0 41ED E344 lea.l A0, [A5 - 0x1CBC] 00000ED4 D1C0 add.l A0, D0 00000ED6 302E FFFE move.w D0, [A6 - 0x2] 00000EDA C1FC 00A2 muls.w D0, 0xA2 00000EDE D1C0 add.l A0, D0 00000EE0 4A68 003C tst.w [A0 + 0x3C] 00000EE4 671C beq +0x1E /* 00000F02 */ label00000EE6: 00000EE6 4A6E 0008 tst.w [A6 + 0x8] 00000EEA 660C bne +0xE /* 00000EF8 */ 00000EEC 2F2D E270 move.l -[A7], [A5 - 0x1D90] 00000EF0 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000EF4 A93A syscall DisableItem 00000EF6 600A bra +0xC /* 00000F02 */ label00000EF8: 00000EF8 2F2D E25C move.l -[A7], [A5 - 0x1DA4] 00000EFC 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000F00 A93A syscall DisableItem label00000F02: 00000F02 526E FFFA addq.w [A6 - 0x6], 1 label00000F06: 00000F06 302E 0008 move.w D0, [A6 + 0x8] 00000F0A C1FC 000C muls.w D0, 0xC 00000F0E 41ED E30E lea.l A0, [A5 - 0x1CF2] 00000F12 D1C0 add.l A0, D0 00000F14 302E FFFC move.w D0, [A6 - 0x4] 00000F18 48C0 ext.l D0 00000F1A D080 add.l D0, D0 00000F1C D1C0 add.l A0, D0 00000F1E 302E FFFA move.w D0, [A6 - 0x6] 00000F22 B050 cmp.w D0, [A0] 00000F24 6F00 FC22 ble -0x3DC /* 00000B48 */ label00000F28: 00000F28 526E FFFC addq.w [A6 - 0x4], 1 label00000F2C: 00000F2C 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5 00000F32 6F00 FBE0 ble -0x41E /* 00000B14 */ label00000F36: 00000F36 526E FFFE addq.w [A6 - 0x2], 1 label00000F3A: 00000F3A 302E 0008 move.w D0, [A6 + 0x8] 00000F3E 48C0 ext.l D0 00000F40 D080 add.l D0, D0 00000F42 41ED FD36 lea.l A0, [A5 - 0x2CA] 00000F46 D1C0 add.l A0, D0 00000F48 302E FFFE move.w D0, [A6 - 0x2] 00000F4C B050 cmp.w D0, [A0] 00000F4E 6F00 FB7C ble -0x482 /* 00000ACC */ 00000F52 4E5E unlink A6 00000F54 4E75 rts 00000F56 4449 neg.w A1 00000F58 5341 subq.w D1, 1 00000F5A 424C clr.w A4 00000F5C 4550 chk.w D2, [A0] export_44: fn00000F5E: 00000F5E 4E56 FFFC link A6, -0x0004 00000F62 7001 moveq.l D0, 0x01 00000F64 3D40 FFFE move.w [A6 - 0x2], D0 00000F68 6000 00EA bra +0xEC /* 00001054 */ label00000F6C: 00000F6C 7001 moveq.l D0, 0x01 00000F6E 3D40 FFFC move.w [A6 - 0x4], D0 00000F72 6000 00BA bra +0xBC /* 0000102E */ label00000F76: 00000F76 302E FFFE move.w D0, [A6 - 0x2] 00000F7A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000F7E 0001 0005 ori.b D1, 0x5 00000F82 00A8 000A 002A 004A ori.l [A0 + 0x4A], 0xA002A /* '\n\0*' */ 00000F8A 0066 0082 ori.w -[A6], 0x82 00000F8E 4A6E 0008 tst.w [A6 + 0x8] 00000F92 660E bne +0x10 /* 00000FA2 */ 00000F94 2F2D E260 move.l -[A7], [A5 - 0x1DA0] 00000F98 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000F9C A939 syscall EnableItem 00000F9E 6000 008A bra +0x8C /* 0000102A */ label00000FA2: 00000FA2 2F2D E24C move.l -[A7], [A5 - 0x1DB4] 00000FA6 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000FAA A939 syscall EnableItem 00000FAC 6000 007C bra +0x7E /* 0000102A */ 00000FB0 4A6E 0008 tst.w [A6 + 0x8] 00000FB4 660E bne +0x10 /* 00000FC4 */ 00000FB6 2F2D E264 move.l -[A7], [A5 - 0x1D9C] 00000FBA 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000FBE A939 syscall EnableItem 00000FC0 6000 0068 bra +0x6A /* 0000102A */ label00000FC4: 00000FC4 2F2D E250 move.l -[A7], [A5 - 0x1DB0] 00000FC8 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000FCC A939 syscall EnableItem 00000FCE 6000 005A bra +0x5C /* 0000102A */ 00000FD2 4A6E 0008 tst.w [A6 + 0x8] 00000FD6 660C bne +0xE /* 00000FE4 */ 00000FD8 2F2D E268 move.l -[A7], [A5 - 0x1D98] 00000FDC 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000FE0 A939 syscall EnableItem 00000FE2 6046 bra +0x48 /* 0000102A */ label00000FE4: 00000FE4 2F2D E254 move.l -[A7], [A5 - 0x1DAC] 00000FE8 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000FEC A939 syscall EnableItem 00000FEE 603A bra +0x3C /* 0000102A */ 00000FF0 4A6E 0008 tst.w [A6 + 0x8] 00000FF4 660C bne +0xE /* 00001002 */ 00000FF6 2F2D E26C move.l -[A7], [A5 - 0x1D94] 00000FFA 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000FFE A939 syscall EnableItem 00001000 6028 bra +0x2A /* 0000102A */ label00001002: 00001002 2F2D E258 move.l -[A7], [A5 - 0x1DA8] 00001006 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000100A A939 syscall EnableItem 0000100C 601C bra +0x1E /* 0000102A */ 0000100E 4A6E 0008 tst.w [A6 + 0x8] 00001012 660C bne +0xE /* 00001020 */ 00001014 2F2D E270 move.l -[A7], [A5 - 0x1D90] 00001018 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000101C A939 syscall EnableItem 0000101E 600A bra +0xC /* 0000102A */ label00001020: 00001020 2F2D E25C move.l -[A7], [A5 - 0x1DA4] 00001024 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001028 A939 syscall EnableItem label0000102A: 0000102A 526E FFFC addq.w [A6 - 0x4], 1 label0000102E: 0000102E 302E 0008 move.w D0, [A6 + 0x8] 00001032 C1FC 000C muls.w D0, 0xC 00001036 41ED E30E lea.l A0, [A5 - 0x1CF2] 0000103A D1C0 add.l A0, D0 0000103C 302E FFFE move.w D0, [A6 - 0x2] 00001040 48C0 ext.l D0 00001042 D080 add.l D0, D0 00001044 D1C0 add.l A0, D0 00001046 302E FFFC move.w D0, [A6 - 0x4] 0000104A B050 cmp.w D0, [A0] 0000104C 6F00 FF28 ble -0xD6 /* 00000F76 */ 00001050 526E FFFE addq.w [A6 - 0x2], 1 label00001054: 00001054 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 0000105A 6F00 FF10 ble -0xEE /* 00000F6C */ 0000105E 4E5E unlink A6 00001060 4E75 rts 00001062 454E chk.w D2, A6 00001064 4142 chk.w D0, D2 00001066 4C45 504C movem.l D2,D3,D6,A4,A6, D5 export_48: 0000106A 4E56 FFFA link A6, -0x0006 0000106E 486D E182 pea.l [A5 - 0x1E7E] 00001072 A86E syscall InitGraf 00001074 A8FE syscall InitFonts 00001076 3F3C FFFF move.w -[A7], 0xFFFF 0000107A 4267 clr.w -[A7] 0000107C 4EBA EF9E jsr [PC - 0x1062 /* 0000001C */] 00001080 A912 syscall InitWindows 00001082 A930 syscall InitMenus 00001084 A9CC syscall TEInit 00001086 42A7 clr.l -[A7] 00001088 A97B syscall InitDialogs 0000108A A850 syscall InitCursor 0000108C 4EBA EFA6 jsr [PC - 0x105A /* 00000034 */] 00001090 42A7 clr.l -[A7] 00001092 4879 4D45 4E55 push.l 0x4D454E55 /* 'MENU' */ 00001098 3F3C 0191 move.w -[A7], 0x191 0000109C A9A0 syscall GetResource 0000109E 205F movea.l A0, [A7]+ 000010A0 B0FC 0000 cmpa.w A0, 0x0 000010A4 660C bne +0xE /* 000010B2 */ 000010A6 3F3C 0014 move.w -[A7], 0x14 000010AA A9C8 syscall SysBeep 000010AC 4EBA 0B62 jsr [PC + 0xB62 /* 00001C10 */] 000010B0 604A bra +0x4C /* 000010FC */ label000010B2: 000010B2 4EBA 1CD2 jsr [PC + 0x1CD2 /* 00002D86 */] 000010B6 4EBA 0AE2 jsr [PC + 0xAE2 /* 00001B9A */] 000010BA 4EBA 034C jsr [PC + 0x34C /* 00001408 */] 000010BE 4EBA 10CE jsr [PC + 0x10CE /* 0000218E */] 000010C2 42A7 clr.l -[A7] 000010C4 3F3C 0060 move.w -[A7], 0x60 /* '`' */ 000010C8 1F3C 0001 move.b -[A7], 0x1 000010CC 4EBA EFBA jsr [PC - 0x1046 /* 00000088 */] 000010D0 201F move.l D0, [A7]+ 000010D2 42A7 clr.l -[A7] 000010D4 3F3C 009F move.w -[A7], 0x9F 000010D8 1F3C 0001 move.b -[A7], 0x1 000010DC 2D40 FFFA move.l [A6 - 0x6], D0 000010E0 4EBA EFA6 jsr [PC - 0x105A /* 00000088 */] 000010E4 201F move.l D0, [A7]+ 000010E6 B0AE FFFA cmp.l D0, [A6 - 0x6] 000010EA 56C0 sne D0 000010EC 4400 neg.b D0 000010EE 4880 ext.w D0 000010F0 1B40 E231 move.b [A5 - 0x1DCF], D0 000010F4 6004 bra +0x6 /* 000010FA */ label000010F6: 000010F6 4EBA 00B0 jsr [PC + 0xB0 /* 000011A8 */] label000010FA: 000010FA 60FA bra -0x4 /* 000010F6 */ label000010FC: 000010FC 4E5E unlink A6 000010FE 4E75 rts 00001100 4D41 chk.w D6, D1 00001102 494E chk.w D4, A6 00001104 2020 move.l D0, -[A0] 00001106 2020 move.l D0, -[A0] fn00001108: 00001108 4E56 FFF0 link A6, -0x0010 0000110C 206E 000C movea.l A0, [A6 + 0xC] 00001110 43EE FFF8 lea.l A1, [A6 - 0x8] 00001114 22D8 move.l [A1]+, [A0]+ 00001116 22D8 move.l [A1]+, [A0]+ 00001118 206E 0008 movea.l A0, [A6 + 0x8] 0000111C 2050 movea.l A0, [A0] 0000111E 43EE FFF0 lea.l A1, [A6 - 0x10] 00001122 5488 addq.l A0, 2 00001124 22D8 move.l [A1]+, [A0]+ 00001126 22D8 move.l [A1]+, [A0]+ 00001128 302E FFFC move.w D0, [A6 - 0x4] 0000112C 906E FFF8 sub.w D0, [A6 - 0x8] 00001130 322E FFF4 move.w D1, [A6 - 0xC] 00001134 926E FFF0 sub.w D1, [A6 - 0x10] 00001138 9041 sub.w D0, D1 0000113A 48C0 ext.l D0 0000113C 81FC 0002 divs.w D0, 0x2 00001140 D06E FFF8 add.w D0, [A6 - 0x8] 00001144 206E 000C movea.l A0, [A6 + 0xC] 00001148 3080 move.w [A0], D0 0000114A 302E FFF4 move.w D0, [A6 - 0xC] 0000114E 906E FFF0 sub.w D0, [A6 - 0x10] 00001152 206E 000C movea.l A0, [A6 + 0xC] 00001156 D050 add.w D0, [A0] 00001158 206E 000C movea.l A0, [A6 + 0xC] 0000115C 3140 0004 move.w [A0 + 0x4], D0 00001160 302E FFFE move.w D0, [A6 - 0x2] 00001164 906E FFFA sub.w D0, [A6 - 0x6] 00001168 322E FFF6 move.w D1, [A6 - 0xA] 0000116C 926E FFF2 sub.w D1, [A6 - 0xE] 00001170 9041 sub.w D0, D1 00001172 48C0 ext.l D0 00001174 81FC 0002 divs.w D0, 0x2 00001178 D06E FFFA add.w D0, [A6 - 0x6] 0000117C 206E 000C movea.l A0, [A6 + 0xC] 00001180 3140 0002 move.w [A0 + 0x2], D0 00001184 302E FFF6 move.w D0, [A6 - 0xA] 00001188 906E FFF2 sub.w D0, [A6 - 0xE] 0000118C 206E 000C movea.l A0, [A6 + 0xC] 00001190 D068 0002 add.w D0, [A0 + 0x2] 00001194 206E 000C movea.l A0, [A6 + 0xC] 00001198 3140 0006 move.w [A0 + 0x6], D0 0000119C 4E5E unlink A6 0000119E 4E75 rts 000011A0 4345 chk.w D1, D5 000011A2 4E54 4552 link A4, -0xFFFFBAAE 000011A6 5049 addq.w A1, 8 fn000011A8: 000011A8 4E56 FFE0 link A6, -0x0020 000011AC 2F07 move.l -[A7], D7 000011AE 4EBA 0830 jsr [PC + 0x830 /* 000019E0 */] 000011B2 4EBA 0896 jsr [PC + 0x896 /* 00001A4A */] 000011B6 4A2D E231 tst.b [A5 - 0x1DCF] 000011BA 6714 beq +0x16 /* 000011D0 */ 000011BC 4267 clr.w -[A7] 000011BE 3F3C FFFF move.w -[A7], 0xFFFF 000011C2 486E FFF0 pea.l [A6 - 0x10] 000011C6 42A7 clr.l -[A7] 000011C8 42A7 clr.l -[A7] 000011CA A860 syscall WaitNextEvent 000011CC 101F move.b D0, [A7]+ 000011CE 6010 bra +0x12 /* 000011E0 */ label000011D0: 000011D0 A9B4 syscall SystemTask 000011D2 4267 clr.w -[A7] 000011D4 3F3C FFFF move.w -[A7], 0xFFFF 000011D8 486E FFF0 pea.l [A6 - 0x10] 000011DC A970 syscall GetNextEvent 000011DE 101F move.b D0, [A7]+ label000011E0: 000011E0 0C2D 0001 E30D cmpi.b [A5 - 0x1CF3], 0x1 000011E6 6604 bne +0x6 /* 000011EC */ 000011E8 4EBA 0F1E jsr [PC + 0xF1E /* 00002108 */] label000011EC: 000011EC 302E FFF0 move.w D0, [A6 - 0x10] 000011F0 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000011F4 0001 0008 ori.b D1, 0x8 000011F8 0200 0010 andi.b D0, 0x10 000011FC 01FC .incomplete 000011FE 0118 btst [A0]+, D0 00001200 01F8 .incomplete 00001202 0114 btst [A4], D0 00001204 01DC .incomplete 00001206 01F2 .incomplete 00001208 017A 4267 bchg [PC + 0x4267 /* 00005471, cstring "" */], D0 0000120C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001210 486E FFEC pea.l [A6 - 0x14] 00001214 A92C syscall FindWindow 00001216 301F move.w D0, [A7]+ 00001218 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000121C 0000 0006 ori.b D0, 0x6 00001220 01D8 .incomplete 00001222 000E 0048 ori.b A6, 0x48 /* 'H' */ 00001226 005C 00AC ori.w [A4]+, 0xAC 0000122A 0066 0086 ori.w -[A6], 0x86 0000122E 000C 3F3C ori.b A4, 0x3C /* '<' */ 00001232 000A A9C8 ori.b A2, 0xC8 00001236 6000 01C0 bra +0x1C2 /* 000013F8 */ 0000123A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000123E 4EBA 09AA jsr [PC + 0x9AA /* 00001BEA */] 00001242 588F addq.l A7, 4 00001244 4A40 tst.w D0 00001246 6700 01B0 beq +0x1B2 /* 000013F8 */ 0000124A 4267 clr.w -[A7] 0000124C 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 00001250 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001254 A91E syscall TrackGoAway 00001256 101F move.b D0, [A7]+ 00001258 4A00 tst.b D0 0000125A 6700 019C beq +0x19E /* 000013F8 */ 0000125E 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001262 4EBA 1B48 jsr [PC + 0x1B48 /* 00002DAC */] 00001266 548F addq.l A7, 2 00001268 6000 018E bra +0x190 /* 000013F8 */ 0000126C 42A7 clr.l -[A7] 0000126E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001272 A93D syscall MenuSelect 00001274 201F move.l D0, [A7]+ 00001276 2F00 move.l -[A7], D0 00001278 4EBA 045A jsr [PC + 0x45A /* 000016D4 */] 0000127C 588F addq.l A7, 4 0000127E 6000 017A bra +0x17C /* 000013FA */ 00001282 486E FFF0 pea.l [A6 - 0x10] 00001286 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000128A A9B3 syscall SystemClick 0000128C 6000 016A bra +0x16C /* 000013F8 */ 00001290 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001294 4EBA 0954 jsr [PC + 0x954 /* 00001BEA */] 00001298 588F addq.l A7, 4 0000129A 4A40 tst.w D0 0000129C 6700 015A beq +0x15C /* 000013F8 */ 000012A0 2F2E FFEC move.l -[A7], [A6 - 0x14] 000012A4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000012A8 486D E238 pea.l [A5 - 0x1DC8] 000012AC A925 syscall DragWindow 000012AE 6000 0148 bra +0x14A /* 000013F8 */ 000012B2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000012B6 4EBA 0932 jsr [PC + 0x932 /* 00001BEA */] 000012BA 588F addq.l A7, 4 000012BC 4A40 tst.w D0 000012BE 6700 0138 beq +0x13A /* 000013F8 */ 000012C2 2F2E FFFA move.l -[A7], [A6 - 0x6] 000012C6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000012CA 4EBA 30D8 jsr [PC + 0x30D8 /* 000043A4 */] 000012CE 508F addq.l A7, 8 000012D0 6000 0126 bra +0x128 /* 000013F8 */ 000012D4 42A7 clr.l -[A7] 000012D6 A924 syscall FrontWindow 000012D8 205F movea.l A0, [A7]+ 000012DA B1EE FFEC cmpa.l A0, [A6 - 0x14] 000012DE 6714 beq +0x16 /* 000012F4 */ 000012E0 202E FFEC move.l D0, [A6 - 0x14] 000012E4 B0AD E226 cmp.l D0, [A5 - 0x1DDA] 000012E8 670A beq +0xC /* 000012F4 */ 000012EA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000012EE A91F syscall SelectWindow 000012F0 6000 0106 bra +0x108 /* 000013F8 */ label000012F4: 000012F4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000012F8 4EBA 08F0 jsr [PC + 0x8F0 /* 00001BEA */] 000012FC 588F addq.l A7, 4 000012FE 4A40 tst.w D0 00001300 6700 00F6 beq +0xF8 /* 000013F8 */ 00001304 486E FFF0 pea.l [A6 - 0x10] 00001308 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000130C 4EBA 2FD2 jsr [PC + 0x2FD2 /* 000042E0 */] 00001310 508F addq.l A7, 8 00001312 6000 00E4 bra +0xE6 /* 000013F8 */ 00001316 203C 0000 00FF move.l D0, 0xFF 0000131C C0AE FFF2 and.l D0, [A6 - 0xE] 00001320 1E00 move.b D7, D0 00001322 303C 0100 move.w D0, 0x100 00001326 C06E FFFE and.w D0, [A6 - 0x2] 0000132A 4A40 tst.w D0 0000132C 6718 beq +0x1A /* 00001346 */ 0000132E 42A7 clr.l -[A7] 00001330 1007 move.b D0, D7 00001332 4880 ext.w D0 00001334 3F00 move.w -[A7], D0 00001336 A93E syscall MenuKey 00001338 201F move.l D0, [A7]+ 0000133A 2F00 move.l -[A7], D0 0000133C 4EBA 0396 jsr [PC + 0x396 /* 000016D4 */] 00001340 588F addq.l A7, 4 00001342 6000 00B6 bra +0xB8 /* 000013FA */ label00001346: 00001346 42A7 clr.l -[A7] 00001348 A924 syscall FrontWindow 0000134A 205F movea.l A0, [A7]+ 0000134C 2D48 FFE8 move.l [A6 - 0x18], A0 00001350 4850 pea.l [A0] 00001352 4EBA 0896 jsr [PC + 0x896 /* 00001BEA */] 00001356 588F addq.l A7, 4 00001358 4A40 tst.w D0 0000135A 6700 009C beq +0x9E /* 000013F8 */ 0000135E 1007 move.b D0, D7 00001360 4880 ext.w D0 00001362 3F00 move.w -[A7], D0 00001364 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00001368 A9DC syscall TEKey 0000136A 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 0000136E 4EBA 280E jsr [PC + 0x280E /* 00003B7E */] 00001372 588F addq.l A7, 4 00001374 4EBA 29B0 jsr [PC + 0x29B0 /* 00003D26 */] 00001378 7001 moveq.l D0, 0x01 0000137A 1B40 E30C move.b [A5 - 0x1CF4], D0 0000137E 6000 0078 bra +0x7A /* 000013F8 */ 00001382 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001386 4EBA 0862 jsr [PC + 0x862 /* 00001BEA */] 0000138A 588F addq.l A7, 4 0000138C 4A40 tst.w D0 0000138E 6700 0068 beq +0x6A /* 000013F8 */ 00001392 206D E222 movea.l A0, [A5 - 0x1DDE] 00001396 4868 0010 pea.l [A0 + 0x10] 0000139A A928 syscall InvalRect 0000139C 082E 0000 FFFF btst.b [A6 - 0x1], 0x0 000013A2 6720 beq +0x22 /* 000013C4 */ 000013A4 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000013A8 A9D8 syscall TEActivate 000013AA 2F2D E280 move.l -[A7], [A5 - 0x1D80] 000013AE A957 syscall ShowControl 000013B0 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 000013B4 3F3C 0001 move.w -[A7], 0x1 000013B8 A93A syscall DisableItem 000013BA 4267 clr.w -[A7] 000013BC 4EBA EE0A jsr [PC - 0x11F6 /* 000001C8 */] 000013C0 301F move.w D0, [A7]+ 000013C2 6034 bra +0x36 /* 000013F8 */ label000013C4: 000013C4 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000013C8 A9D9 syscall TEDeactivate 000013CA 2F2D E280 move.l -[A7], [A5 - 0x1D80] 000013CE A958 syscall HideControl 000013D0 42A7 clr.l -[A7] 000013D2 A9FC syscall ZeroScrap 000013D4 201F move.l D0, [A7]+ 000013D6 4267 clr.w -[A7] 000013D8 4EBA EE42 jsr [PC - 0x11BE /* 0000021C */] 000013DC 301F move.w D0, [A7]+ 000013DE 6018 bra +0x1A /* 000013F8 */ 000013E0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000013E4 4EBA 0804 jsr [PC + 0x804 /* 00001BEA */] 000013E8 588F addq.l A7, 4 000013EA 4A40 tst.w D0 000013EC 670A beq +0xC /* 000013F8 */ 000013EE 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 000013F2 4EBA 2A84 jsr [PC + 0x2A84 /* 00003E78 */] 000013F6 588F addq.l A7, 4 label000013F8: 000013F8 7001 moveq.l D0, 0x01 label000013FA: 000013FA 2E1F move.l D7, [A7]+ 000013FC 4E5E unlink A6 000013FE 4E75 rts 00001400 4841 swap.w D1 00001402 4E44 trap 4 00001404 4C45 4556 movem.l D1,D2,D4,D6,A0,A2,A6, D5 fn00001408: 00001408 4E56 FFFC link A6, -0x0004 0000140C 42A7 clr.l -[A7] 0000140E 3F3C 0190 move.w -[A7], 0x190 00001412 A9C0 syscall GetNewMBar 00001414 205F movea.l A0, [A7]+ 00001416 2D48 FFFC move.l [A6 - 0x4], A0 0000141A B0FC 0000 cmpa.w A0, 0x0 0000141E 660A bne +0xC /* 0000142A */ 00001420 3F3C 0190 move.w -[A7], 0x190 00001424 4EBA 0866 jsr [PC + 0x866 /* 00001C8C */] 00001428 548F addq.l A7, 2 label0000142A: 0000142A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000142E A93C syscall SetMenuBar 00001430 42A7 clr.l -[A7] 00001432 3F3C 0190 move.w -[A7], 0x190 00001436 A949 syscall GetMenuHandle 00001438 205F movea.l A0, [A7]+ 0000143A 2B48 E240 move.l [A5 - 0x1DC0], A0 0000143E B0FC 0000 cmpa.w A0, 0x0 00001442 660A bne +0xC /* 0000144E */ 00001444 3F3C 0191 move.w -[A7], 0x191 00001448 4EBA 0842 jsr [PC + 0x842 /* 00001C8C */] 0000144C 548F addq.l A7, 2 label0000144E: 0000144E 2F2D E240 move.l -[A7], [A5 - 0x1DC0] 00001452 4879 4452 5652 push.l 0x44525652 /* 'DRVR' */ 00001458 A94D syscall AppendResMenu/AddResMenu 0000145A 42A7 clr.l -[A7] 0000145C 3F3C 0191 move.w -[A7], 0x191 00001460 A949 syscall GetMenuHandle 00001462 205F movea.l A0, [A7]+ 00001464 2B48 E244 move.l [A5 - 0x1DBC], A0 00001468 B0FC 0000 cmpa.w A0, 0x0 0000146C 660A bne +0xC /* 00001478 */ 0000146E 3F3C 0191 move.w -[A7], 0x191 00001472 4EBA 0818 jsr [PC + 0x818 /* 00001C8C */] 00001476 548F addq.l A7, 2 label00001478: 00001478 42A7 clr.l -[A7] 0000147A 3F3C 0192 move.w -[A7], 0x192 0000147E A949 syscall GetMenuHandle 00001480 205F movea.l A0, [A7]+ 00001482 2B48 E248 move.l [A5 - 0x1DB8], A0 00001486 B0FC 0000 cmpa.w A0, 0x0 0000148A 660A bne +0xC /* 00001496 */ 0000148C 3F3C 0191 move.w -[A7], 0x191 00001490 4EBA 07FA jsr [PC + 0x7FA /* 00001C8C */] 00001494 548F addq.l A7, 2 label00001496: 00001496 42A7 clr.l -[A7] 00001498 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 0000149C A9BF syscall GetRMenu 0000149E 205F movea.l A0, [A7]+ 000014A0 2B48 E24C move.l [A5 - 0x1DB4], A0 000014A4 B0FC 0000 cmpa.w A0, 0x0 000014A8 660A bne +0xC /* 000014B4 */ 000014AA 3F3C 0191 move.w -[A7], 0x191 000014AE 4EBA 07DC jsr [PC + 0x7DC /* 00001C8C */] 000014B2 548F addq.l A7, 2 label000014B4: 000014B4 42A7 clr.l -[A7] 000014B6 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 000014BA A9BF syscall GetRMenu 000014BC 205F movea.l A0, [A7]+ 000014BE 2B48 E250 move.l [A5 - 0x1DB0], A0 000014C2 B0FC 0000 cmpa.w A0, 0x0 000014C6 660A bne +0xC /* 000014D2 */ 000014C8 3F3C 0191 move.w -[A7], 0x191 000014CC 4EBA 07BE jsr [PC + 0x7BE /* 00001C8C */] 000014D0 548F addq.l A7, 2 label000014D2: 000014D2 42A7 clr.l -[A7] 000014D4 3F3C 0066 move.w -[A7], 0x66 /* 'f' */ 000014D8 A9BF syscall GetRMenu 000014DA 205F movea.l A0, [A7]+ 000014DC 2B48 E254 move.l [A5 - 0x1DAC], A0 000014E0 B0FC 0000 cmpa.w A0, 0x0 000014E4 660A bne +0xC /* 000014F0 */ 000014E6 3F3C 0191 move.w -[A7], 0x191 000014EA 4EBA 07A0 jsr [PC + 0x7A0 /* 00001C8C */] 000014EE 548F addq.l A7, 2 label000014F0: 000014F0 42A7 clr.l -[A7] 000014F2 3F3C 0067 move.w -[A7], 0x67 /* 'g' */ 000014F6 A9BF syscall GetRMenu 000014F8 205F movea.l A0, [A7]+ 000014FA 2B48 E258 move.l [A5 - 0x1DA8], A0 000014FE B0FC 0000 cmpa.w A0, 0x0 00001502 660A bne +0xC /* 0000150E */ 00001504 3F3C 0191 move.w -[A7], 0x191 00001508 4EBA 0782 jsr [PC + 0x782 /* 00001C8C */] 0000150C 548F addq.l A7, 2 label0000150E: 0000150E 42A7 clr.l -[A7] 00001510 3F3C 006C move.w -[A7], 0x6C /* 'l' */ 00001514 A9BF syscall GetRMenu 00001516 205F movea.l A0, [A7]+ 00001518 2B48 E25C move.l [A5 - 0x1DA4], A0 0000151C B0FC 0000 cmpa.w A0, 0x0 00001520 660A bne +0xC /* 0000152C */ 00001522 3F3C 0191 move.w -[A7], 0x191 00001526 4EBA 0764 jsr [PC + 0x764 /* 00001C8C */] 0000152A 548F addq.l A7, 2 label0000152C: 0000152C 2F2D E24C move.l -[A7], [A5 - 0x1DB4] 00001530 3F3C FFFF move.w -[A7], 0xFFFF 00001534 A935 syscall InsertMenu 00001536 2F2D E250 move.l -[A7], [A5 - 0x1DB0] 0000153A 3F3C FFFF move.w -[A7], 0xFFFF 0000153E A935 syscall InsertMenu 00001540 2F2D E254 move.l -[A7], [A5 - 0x1DAC] 00001544 3F3C FFFF move.w -[A7], 0xFFFF 00001548 A935 syscall InsertMenu 0000154A 2F2D E258 move.l -[A7], [A5 - 0x1DA8] 0000154E 3F3C FFFF move.w -[A7], 0xFFFF 00001552 A935 syscall InsertMenu 00001554 2F2D E25C move.l -[A7], [A5 - 0x1DA4] 00001558 3F3C FFFF move.w -[A7], 0xFFFF 0000155C A935 syscall InsertMenu 0000155E 42A7 clr.l -[A7] 00001560 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 00001564 A9BF syscall GetRMenu 00001566 205F movea.l A0, [A7]+ 00001568 2B48 E260 move.l [A5 - 0x1DA0], A0 0000156C B0FC 0000 cmpa.w A0, 0x0 00001570 660A bne +0xC /* 0000157C */ 00001572 3F3C 0191 move.w -[A7], 0x191 00001576 4EBA 0714 jsr [PC + 0x714 /* 00001C8C */] 0000157A 548F addq.l A7, 2 label0000157C: 0000157C 42A7 clr.l -[A7] 0000157E 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 00001582 A9BF syscall GetRMenu 00001584 205F movea.l A0, [A7]+ 00001586 2B48 E264 move.l [A5 - 0x1D9C], A0 0000158A B0FC 0000 cmpa.w A0, 0x0 0000158E 660A bne +0xC /* 0000159A */ 00001590 3F3C 0191 move.w -[A7], 0x191 00001594 4EBA 06F6 jsr [PC + 0x6F6 /* 00001C8C */] 00001598 548F addq.l A7, 2 label0000159A: 0000159A 42A7 clr.l -[A7] 0000159C 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 000015A0 A9BF syscall GetRMenu 000015A2 205F movea.l A0, [A7]+ 000015A4 2B48 E268 move.l [A5 - 0x1D98], A0 000015A8 B0FC 0000 cmpa.w A0, 0x0 000015AC 660A bne +0xC /* 000015B8 */ 000015AE 3F3C 0191 move.w -[A7], 0x191 000015B2 4EBA 06D8 jsr [PC + 0x6D8 /* 00001C8C */] 000015B6 548F addq.l A7, 2 label000015B8: 000015B8 42A7 clr.l -[A7] 000015BA 3F3C 006B move.w -[A7], 0x6B /* 'k' */ 000015BE A9BF syscall GetRMenu 000015C0 205F movea.l A0, [A7]+ 000015C2 2B48 E26C move.l [A5 - 0x1D94], A0 000015C6 B0FC 0000 cmpa.w A0, 0x0 000015CA 660A bne +0xC /* 000015D6 */ 000015CC 3F3C 0191 move.w -[A7], 0x191 000015D0 4EBA 06BA jsr [PC + 0x6BA /* 00001C8C */] 000015D4 548F addq.l A7, 2 label000015D6: 000015D6 42A7 clr.l -[A7] 000015D8 3F3C 006D move.w -[A7], 0x6D /* 'm' */ 000015DC A9BF syscall GetRMenu 000015DE 205F movea.l A0, [A7]+ 000015E0 2B48 E270 move.l [A5 - 0x1D90], A0 000015E4 B0FC 0000 cmpa.w A0, 0x0 000015E8 660A bne +0xC /* 000015F4 */ 000015EA 3F3C 0191 move.w -[A7], 0x191 000015EE 4EBA 069C jsr [PC + 0x69C /* 00001C8C */] 000015F2 548F addq.l A7, 2 label000015F4: 000015F4 2F2D E260 move.l -[A7], [A5 - 0x1DA0] 000015F8 3F3C FFFF move.w -[A7], 0xFFFF 000015FC A935 syscall InsertMenu 000015FE 2F2D E264 move.l -[A7], [A5 - 0x1D9C] 00001602 3F3C FFFF move.w -[A7], 0xFFFF 00001606 A935 syscall InsertMenu 00001608 2F2D E268 move.l -[A7], [A5 - 0x1D98] 0000160C 3F3C FFFF move.w -[A7], 0xFFFF 00001610 A935 syscall InsertMenu 00001612 2F2D E26C move.l -[A7], [A5 - 0x1D94] 00001616 3F3C FFFF move.w -[A7], 0xFFFF 0000161A A935 syscall InsertMenu 0000161C 2F2D E270 move.l -[A7], [A5 - 0x1D90] 00001620 3F3C FFFF move.w -[A7], 0xFFFF 00001624 A935 syscall InsertMenu 00001626 42A7 clr.l -[A7] 00001628 3F3C 0193 move.w -[A7], 0x193 0000162C A949 syscall GetMenuHandle 0000162E 205F movea.l A0, [A7]+ 00001630 2B48 E274 move.l [A5 - 0x1D8C], A0 00001634 B0FC 0000 cmpa.w A0, 0x0 00001638 660A bne +0xC /* 00001644 */ 0000163A 3F3C 0191 move.w -[A7], 0x191 0000163E 4EBA 064C jsr [PC + 0x64C /* 00001C8C */] 00001642 548F addq.l A7, 2 label00001644: 00001644 42A7 clr.l -[A7] 00001646 3F3C 0194 move.w -[A7], 0x194 0000164A A949 syscall GetMenuHandle 0000164C 205F movea.l A0, [A7]+ 0000164E 2B48 E278 move.l [A5 - 0x1D88], A0 00001652 B0FC 0000 cmpa.w A0, 0x0 00001656 660A bne +0xC /* 00001662 */ 00001658 3F3C 0191 move.w -[A7], 0x191 0000165C 4EBA 062E jsr [PC + 0x62E /* 00001C8C */] 00001660 548F addq.l A7, 2 label00001662: 00001662 42A7 clr.l -[A7] 00001664 3F3C 0195 move.w -[A7], 0x195 00001668 A949 syscall GetMenuHandle 0000166A 205F movea.l A0, [A7]+ 0000166C 2B48 E27C move.l [A5 - 0x1D84], A0 00001670 B0FC 0000 cmpa.w A0, 0x0 00001674 660A bne +0xC /* 00001680 */ 00001676 3F3C 0191 move.w -[A7], 0x191 0000167A 4EBA 0610 jsr [PC + 0x610 /* 00001C8C */] 0000167E 548F addq.l A7, 2 label00001680: 00001680 A937 syscall DrawMenuBar 00001682 2F2D E27C move.l -[A7], [A5 - 0x1D84] 00001686 3F3C 0003 move.w -[A7], 0x3 0000168A 1F3C 0001 move.b -[A7], 0x1 0000168E A945 syscall CheckItem 00001690 7001 moveq.l D0, 0x01 00001692 1B40 E233 move.b [A5 - 0x1DCD], D0 00001696 2F2D E27C move.l -[A7], [A5 - 0x1D84] 0000169A 3F3C 0001 move.w -[A7], 0x1 0000169E 1F3C 0001 move.b -[A7], 0x1 000016A2 A945 syscall CheckItem 000016A4 7001 moveq.l D0, 0x01 000016A6 1B40 E22E move.b [A5 - 0x1DD2], D0 000016AA 2F2D E27C move.l -[A7], [A5 - 0x1D84] 000016AE 3F3C 0002 move.w -[A7], 0x2 000016B2 1F3C 0001 move.b -[A7], 0x1 000016B6 A945 syscall CheckItem 000016B8 7001 moveq.l D0, 0x01 000016BA 1B40 E232 move.b [A5 - 0x1DCE], D0 000016BE 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 000016C2 3F3C 0004 move.w -[A7], 0x4 000016C6 A93A syscall DisableItem 000016C8 4E5E unlink A6 000016CA 4E75 rts 000016CC 5345 subq.w D5, 1 000016CE 5455 addq.w [A5], 2 000016D0 504D addq.w A5, 8 000016D2 454E chk.w D2, A6 fn000016D4: 000016D4 4E56 FFF6 link A6, -0x000A 000016D8 4267 clr.w -[A7] 000016DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016DE A86B syscall LoWord 000016E0 301F move.w D0, [A7]+ 000016E2 3D40 FFFE move.w [A6 - 0x2], D0 000016E6 4267 clr.w -[A7] 000016E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016EC A86A syscall HiWord 000016EE 301F move.w D0, [A7]+ 000016F0 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000016F4 0010 0042 ori.b [A0], 0x42 /* 'B' */ 000016F8 0190 bclr [A0], D0 000016FA 004C 0191 ori.w A4, 0x191 000016FE 005C 0192 ori.w [A4]+, 0x192 00001702 00C4 .incomplete 00001704 0064 00D2 ori.w -[A4], 0xD2 00001708 0065 00E0 ori.w -[A5], 0xE0 0000170C 0066 00EE ori.w -[A6], 0xEE 00001710 0067 00FC ori.w -[A7], 0xFC 00001714 006C 010A 0068 ori.w [A4 + 0x68], 0x10A 0000171A 0118 btst [A0]+, D0 0000171C 0069 0126 006A ori.w [A1 + 0x6A], 0x126 00001722 0134 006B btst [A4 + D0.w + 0x6B], D0 00001726 0140 bchg D0, D0 00001728 006D 014C 0193 ori.w [A5 + 0x193], 0x14C 0000172E 0166 bchg -[A6], D0 00001730 0194 bclr [A4], D0 00001732 017E bchg <>, D0 00001734 0195 bclr [A5], D0 00001736 0184 bclr D4, D0 00001738 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000173C 4EBA 018E jsr [PC + 0x18E /* 000018CC */] 00001740 548F addq.l A7, 2 00001742 6000 0176 bra +0x178 /* 000018BA */ 00001746 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000174A 4EBA 1660 jsr [PC + 0x1660 /* 00002DAC */] 0000174E 548F addq.l A7, 2 00001750 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 00001754 A873 syscall SetPort 00001756 6000 0162 bra +0x164 /* 000018BA */ 0000175A 4267 clr.w -[A7] 0000175C 302E FFFE move.w D0, [A6 - 0x2] 00001760 5340 subq.w D0, 1 00001762 3F00 move.w -[A7], D0 00001764 A9C2 syscall SysEdit 00001766 101F move.b D0, [A7]+ 00001768 4A00 tst.b D0 0000176A 6600 014E bne +0x150 /* 000018BA */ 0000176E 42A7 clr.l -[A7] 00001770 A924 syscall FrontWindow 00001772 205F movea.l A0, [A7]+ 00001774 2D48 FFF8 move.l [A6 - 0x8], A0 00001778 302E FFFE move.w D0, [A6 - 0x2] 0000177C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001780 0003 0006 ori.b D3, 0x6 00001784 003A 0008 0014 ori.b [PC + 0x14 /* 0000179A, value 0x60 '`' */], 0x8 0000178A 001A 0026 ori.b [A2]+, 0x26 /* '&' */ 0000178E 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00001792 A9D6 syscall TECut 00001794 7001 moveq.l D0, 0x01 00001796 1B40 E30C move.b [A5 - 0x1CF4], D0 0000179A 6022 bra +0x24 /* 000017BE */ 0000179C 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000017A0 A9D5 syscall TECopy 000017A2 601A bra +0x1C /* 000017BE */ 000017A4 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000017A8 A9DB syscall TEPaste 000017AA 7001 moveq.l D0, 0x01 000017AC 1B40 E30C move.b [A5 - 0x1CF4], D0 000017B0 600C bra +0xE /* 000017BE */ 000017B2 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000017B6 A9D7 syscall TEDelete 000017B8 7001 moveq.l D0, 0x01 000017BA 1B40 E30C move.b [A5 - 0x1CF4], D0 label000017BE: 000017BE 4EBA 2566 jsr [PC + 0x2566 /* 00003D26 */] 000017C2 6000 00F6 bra +0xF8 /* 000018BA */ 000017C6 3F3C 0001 move.w -[A7], 0x1 000017CA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000017CE 4EBA EBA4 jsr [PC - 0x145C /* 00000374 */] 000017D2 588F addq.l A7, 4 000017D4 6000 00E4 bra +0xE6 /* 000018BA */ 000017D8 3F3C 0002 move.w -[A7], 0x2 000017DC 3F2E FFFE move.w -[A7], [A6 - 0x2] 000017E0 4EBA EB92 jsr [PC - 0x146E /* 00000374 */] 000017E4 588F addq.l A7, 4 000017E6 6000 00D2 bra +0xD4 /* 000018BA */ 000017EA 3F3C 0003 move.w -[A7], 0x3 000017EE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000017F2 4EBA EB80 jsr [PC - 0x1480 /* 00000374 */] 000017F6 588F addq.l A7, 4 000017F8 6000 00C0 bra +0xC2 /* 000018BA */ 000017FC 3F3C 0004 move.w -[A7], 0x4 00001800 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001804 4EBA EB6E jsr [PC - 0x1492 /* 00000374 */] 00001808 588F addq.l A7, 4 0000180A 6000 00AE bra +0xB0 /* 000018BA */ 0000180E 3F3C 0005 move.w -[A7], 0x5 00001812 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001816 4EBA EB5C jsr [PC - 0x14A4 /* 00000374 */] 0000181A 588F addq.l A7, 4 0000181C 6000 009C bra +0x9E /* 000018BA */ 00001820 3F3C 0001 move.w -[A7], 0x1 00001824 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001828 4EBA EEF0 jsr [PC - 0x1110 /* 0000071A */] 0000182C 588F addq.l A7, 4 0000182E 6000 008A bra +0x8C /* 000018BA */ 00001832 3F3C 0002 move.w -[A7], 0x2 00001836 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000183A 4EBA EEDE jsr [PC - 0x1122 /* 0000071A */] 0000183E 588F addq.l A7, 4 00001840 6000 0078 bra +0x7A /* 000018BA */ 00001844 3F3C 0003 move.w -[A7], 0x3 00001848 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000184C 4EBA EECC jsr [PC - 0x1134 /* 0000071A */] 00001850 588F addq.l A7, 4 00001852 6000 0066 bra +0x68 /* 000018BA */ 00001856 3F3C 0004 move.w -[A7], 0x4 0000185A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000185E 4EBA EEBA jsr [PC - 0x1146 /* 0000071A */] 00001862 588F addq.l A7, 4 00001864 6054 bra +0x56 /* 000018BA */ 00001866 3F3C 0005 move.w -[A7], 0x5 0000186A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000186E 4EBA EEAA jsr [PC - 0x1156 /* 0000071A */] 00001872 588F addq.l A7, 4 00001874 6044 bra +0x46 /* 000018BA */ 00001876 1D6D E232 FFF7 move.b [A6 - 0x9], [A5 - 0x1DCE] 0000187C 7001 moveq.l D0, 0x01 0000187E 1B40 E232 move.b [A5 - 0x1DCE], D0 00001882 3F3C 0001 move.w -[A7], 0x1 00001886 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000188A 548F addq.l A7, 2 0000188C 1B6E FFF7 E232 move.b [A5 - 0x1DCE], [A6 - 0x9] 00001892 6026 bra +0x28 /* 000018BA */ 00001894 1D6D E232 FFF7 move.b [A6 - 0x9], [A5 - 0x1DCE] 0000189A 7001 moveq.l D0, 0x01 0000189C 1B40 E232 move.b [A5 - 0x1DCE], D0 000018A0 4267 clr.w -[A7] 000018A2 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000018A6 548F addq.l A7, 2 000018A8 1B6E FFF7 E232 move.b [A5 - 0x1DCE], [A6 - 0x9] 000018AE 600A bra +0xC /* 000018BA */ 000018B0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000018B4 4EBA 005C jsr [PC + 0x5C /* 00001912 */] 000018B8 548F addq.l A7, 2 label000018BA: 000018BA 4267 clr.w -[A7] 000018BC A938 syscall HiliteMenu 000018BE 7001 moveq.l D0, 0x01 000018C0 4E5E unlink A6 000018C2 4E75 rts 000018C4 444F neg.w A7 000018C6 434F chk.w D1, A7 000018C8 4D4D chk.w D6, A5 000018CA 414E chk.w D0, A6 fn000018CC: 000018CC 4E56 FEFC link A6, -0x0104 000018D0 302E 0008 move.w D0, [A6 + 0x8] 000018D4 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000018D8 0001 0001 ori.b D1, 0x1 000018DC 0012 0002 ori.b [A2], 0x2 000018E0 4267 clr.w -[A7] 000018E2 3F3C 0190 move.w -[A7], 0x190 000018E6 42A7 clr.l -[A7] 000018E8 A985 syscall Alert 000018EA 301F move.w D0, [A7]+ 000018EC 6018 bra +0x1A /* 00001906 */ 000018EE 2F2D E240 move.l -[A7], [A5 - 0x1DC0] 000018F2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000018F6 486E FF00 pea.l [A6 - 0x100] 000018FA A946 syscall GetMenuItemText/GetItem 000018FC 4267 clr.w -[A7] 000018FE 486E FF00 pea.l [A6 - 0x100] 00001902 A9B6 syscall OpenDeskAcc 00001904 301F move.w D0, [A7]+ label00001906: 00001906 4E5E unlink A6 00001908 4E75 rts 0000190A 4841 swap.w D1 0000190C 4E44 trap 4 0000190E 4C45 4150 movem.l D4,D6,A0,A6, D5 fn00001912: 00001912 4E56 FFBE link A6, -0x0042 00001916 302E 0008 move.w D0, [A6 + 0x8] 0000191A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000191E 0001 0005 ori.b D1, 0x5 00001922 00B2 0024 0054 0080 ori.l [A2 + D0.w - 0x128], 0x240054 /* '$\0T' */ 0000192A 00AA 0002 4EBA 091C ori.l [A2 + 0x91C], 0x24EBA 00001932 4A2D E22F tst.b [A5 - 0x1DD1] 00001936 6708 beq +0xA /* 00001940 */ 00001938 4EBA 0A10 jsr [PC + 0xA10 /* 0000234A */] 0000193C 6000 0096 bra +0x98 /* 000019D4 */ label00001940: 00001940 4EBA 0DB2 jsr [PC + 0xDB2 /* 000026F4 */] 00001944 6000 008E bra +0x90 /* 000019D4 */ 00001948 4A2D E22E tst.b [A5 - 0x1DD2] 0000194C 6714 beq +0x16 /* 00001962 */ 0000194E 2F2D E27C move.l -[A7], [A5 - 0x1D84] 00001952 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001956 4267 clr.w -[A7] 00001958 A945 syscall CheckItem 0000195A 422D E22E clr.b [A5 - 0x1DD2] 0000195E 6000 0074 bra +0x76 /* 000019D4 */ label00001962: 00001962 2F2D E27C move.l -[A7], [A5 - 0x1D84] 00001966 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000196A 1F3C 0001 move.b -[A7], 0x1 0000196E A945 syscall CheckItem 00001970 7001 moveq.l D0, 0x01 00001972 1B40 E22E move.b [A5 - 0x1DD2], D0 00001976 6000 005C bra +0x5E /* 000019D4 */ 0000197A 4A2D E232 tst.b [A5 - 0x1DCE] 0000197E 6712 beq +0x14 /* 00001992 */ 00001980 2F2D E27C move.l -[A7], [A5 - 0x1D84] 00001984 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001988 4267 clr.w -[A7] 0000198A A945 syscall CheckItem 0000198C 422D E232 clr.b [A5 - 0x1DCE] 00001990 6042 bra +0x44 /* 000019D4 */ label00001992: 00001992 2F2D E27C move.l -[A7], [A5 - 0x1D84] 00001996 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000199A 1F3C 0001 move.b -[A7], 0x1 0000199E A945 syscall CheckItem 000019A0 7001 moveq.l D0, 0x01 000019A2 1B40 E232 move.b [A5 - 0x1DCE], D0 000019A6 602C bra +0x2E /* 000019D4 */ 000019A8 4A2D E233 tst.b [A5 - 0x1DCD] 000019AC 6712 beq +0x14 /* 000019C0 */ 000019AE 2F2D E27C move.l -[A7], [A5 - 0x1D84] 000019B2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000019B6 4267 clr.w -[A7] 000019B8 A945 syscall CheckItem 000019BA 422D E233 clr.b [A5 - 0x1DCD] 000019BE 6014 bra +0x16 /* 000019D4 */ label000019C0: 000019C0 2F2D E27C move.l -[A7], [A5 - 0x1D84] 000019C4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000019C8 1F3C 0001 move.b -[A7], 0x1 000019CC A945 syscall CheckItem 000019CE 7001 moveq.l D0, 0x01 000019D0 1B40 E233 move.b [A5 - 0x1DCD], D0 label000019D4: 000019D4 4E5E unlink A6 000019D6 4E75 rts 000019D8 4841 swap.w D1 000019DA 4E44 trap 4 000019DC 4C45 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D5 fn000019E0: 000019E0 4E56 FFF4 link A6, -0x000C 000019E4 42A7 clr.l -[A7] 000019E6 A924 syscall FrontWindow 000019E8 205F movea.l A0, [A7]+ 000019EA 2D48 FFF8 move.l [A6 - 0x8], A0 000019EE 4850 pea.l [A0] 000019F0 4EBA 01F8 jsr [PC + 0x1F8 /* 00001BEA */] 000019F4 588F addq.l A7, 4 000019F6 4A40 tst.w D0 000019F8 6744 beq +0x46 /* 00001A3E */ 000019FA 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000019FE A9DA syscall TEIdle 00001A00 486E FFF4 pea.l [A6 - 0xC] 00001A04 A874 syscall GetPort 00001A06 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001A0A A873 syscall SetPort 00001A0C 486E FFFC pea.l [A6 - 0x4] 00001A10 A972 syscall GetMouse 00001A12 206D E234 movea.l A0, [A5 - 0x1DCC] 00001A16 4267 clr.w -[A7] 00001A18 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A1C 2050 movea.l A0, [A0] 00001A1E 4868 0008 pea.l [A0 + 0x8] 00001A22 A8AD syscall PtInRect 00001A24 101F move.b D0, [A7]+ 00001A26 4A00 tst.b D0 00001A28 6708 beq +0xA /* 00001A32 */ 00001A2A 486D E284 pea.l [A5 - 0x1D7C] 00001A2E A851 syscall SetCursor 00001A30 6006 bra +0x8 /* 00001A38 */ label00001A32: 00001A32 486D E116 pea.l [A5 - 0x1EEA] 00001A36 A851 syscall SetCursor label00001A38: 00001A38 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001A3C A873 syscall SetPort label00001A3E: 00001A3E 4E5E unlink A6 00001A40 4E75 rts 00001A42 4D41 chk.w D6, D1 00001A44 494E chk.w D4, A6 00001A46 5441 addq.w D1, 2 00001A48 494E chk.w D4, A6 fn00001A4A: 00001A4A 206D E222 movea.l A0, [A5 - 0x1DDE] 00001A4E 4A28 006E tst.b [A0 + 0x6E] 00001A52 6712 beq +0x14 /* 00001A66 */ 00001A54 42A7 clr.l -[A7] 00001A56 A924 syscall FrontWindow 00001A58 205F movea.l A0, [A7]+ 00001A5A 4850 pea.l [A0] 00001A5C 4EBA 018C jsr [PC + 0x18C /* 00001BEA */] 00001A60 588F addq.l A7, 4 00001A62 4A40 tst.w D0 00001A64 6672 bne +0x74 /* 00001AD8 */ label00001A66: 00001A66 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001A6A 3F3C 0001 move.w -[A7], 0x1 00001A6E A939 syscall EnableItem 00001A70 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001A74 3F3C 0003 move.w -[A7], 0x3 00001A78 A93A syscall DisableItem 00001A7A 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001A7E 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001A82 A93A syscall DisableItem 00001A84 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001A88 3F3C 0006 move.w -[A7], 0x6 00001A8C A93A syscall DisableItem 00001A8E 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001A92 3F3C 0007 move.w -[A7], 0x7 00001A96 A93A syscall DisableItem 00001A98 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001A9C 3F3C 0008 move.w -[A7], 0x8 00001AA0 A93A syscall DisableItem 00001AA2 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001AA6 3F3C 000B move.w -[A7], 0xB 00001AAA A93A syscall DisableItem 00001AAC 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 00001AB0 3F3C 0001 move.w -[A7], 0x1 00001AB4 A93A syscall DisableItem 00001AB6 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 00001ABA 3F3C 0003 move.w -[A7], 0x3 00001ABE A93A syscall DisableItem 00001AC0 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 00001AC4 3F3C 0004 move.w -[A7], 0x4 00001AC8 A93A syscall DisableItem 00001ACA 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 00001ACE 3F3C 0006 move.w -[A7], 0x6 00001AD2 A93A syscall DisableItem 00001AD4 6000 00C2 bra +0xC4 /* 00001B98 */ label00001AD8: 00001AD8 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001ADC 3F3C 0001 move.w -[A7], 0x1 00001AE0 A93A syscall DisableItem 00001AE2 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001AE6 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001AEA A939 syscall EnableItem 00001AEC 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001AF0 3F3C 0007 move.w -[A7], 0x7 00001AF4 A939 syscall EnableItem 00001AF6 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001AFA 3F3C 000B move.w -[A7], 0xB 00001AFE A939 syscall EnableItem 00001B00 4A2D E30C tst.b [A5 - 0x1CF4] 00001B04 6720 beq +0x22 /* 00001B26 */ 00001B06 7000 moveq.l D0, 0x00 00001B08 102D FDBC move.b D0, [A5 - 0x244] 00001B0C 4A40 tst.w D0 00001B0E 6716 beq +0x18 /* 00001B26 */ 00001B10 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001B14 3F3C 0008 move.w -[A7], 0x8 00001B18 A939 syscall EnableItem 00001B1A 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001B1E 3F3C 0006 move.w -[A7], 0x6 00001B22 A939 syscall EnableItem 00001B24 6014 bra +0x16 /* 00001B3A */ label00001B26: 00001B26 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001B2A 3F3C 0008 move.w -[A7], 0x8 00001B2E A93A syscall DisableItem 00001B30 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 00001B34 3F3C 0006 move.w -[A7], 0x6 00001B38 A93A syscall DisableItem label00001B3A: 00001B3A 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 00001B3E 3F3C 0001 move.w -[A7], 0x1 00001B42 A93A syscall DisableItem 00001B44 206D E234 movea.l A0, [A5 - 0x1DCC] 00001B48 226D E234 movea.l A1, [A5 - 0x1DCC] 00001B4C 2251 movea.l A1, [A1] 00001B4E 2050 movea.l A0, [A0] 00001B50 3028 0020 move.w D0, [A0 + 0x20] 00001B54 B069 0022 cmp.w D0, [A1 + 0x22] 00001B58 6620 bne +0x22 /* 00001B7A */ 00001B5A 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 00001B5E 3F3C 0003 move.w -[A7], 0x3 00001B62 A93A syscall DisableItem 00001B64 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 00001B68 3F3C 0004 move.w -[A7], 0x4 00001B6C A93A syscall DisableItem 00001B6E 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 00001B72 3F3C 0006 move.w -[A7], 0x6 00001B76 A93A syscall DisableItem 00001B78 601E bra +0x20 /* 00001B98 */ label00001B7A: 00001B7A 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 00001B7E 3F3C 0003 move.w -[A7], 0x3 00001B82 A939 syscall EnableItem 00001B84 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 00001B88 3F3C 0004 move.w -[A7], 0x4 00001B8C A939 syscall EnableItem 00001B8E 2F2D E248 move.l -[A7], [A5 - 0x1DB8] 00001B92 3F3C 0006 move.w -[A7], 0x6 00001B96 A939 syscall EnableItem label00001B98: 00001B98 4E75 rts fn00001B9A: 00001B9A 4E56 FFFC link A6, -0x0004 00001B9E 42A7 clr.l -[A7] 00001BA0 3F3C 0001 move.w -[A7], 0x1 00001BA4 A9B9 syscall GetCursor 00001BA6 205F movea.l A0, [A7]+ 00001BA8 2D48 FFFC move.l [A6 - 0x4], A0 00001BAC 206E FFFC movea.l A0, [A6 - 0x4] 00001BB0 2050 movea.l A0, [A0] 00001BB2 43ED E284 lea.l A1, [A5 - 0x1D7C] 00001BB6 7010 moveq.l D0, 0x10 label00001BB8: 00001BB8 22D8 move.l [A1]+, [A0]+ 00001BBA 51C8 FFFC dbf D0, -0x6 /* 00001BB8 */ 00001BBE 42A7 clr.l -[A7] 00001BC0 3F3C 0004 move.w -[A7], 0x4 00001BC4 A9B9 syscall GetCursor 00001BC6 205F movea.l A0, [A7]+ 00001BC8 2D48 FFFC move.l [A6 - 0x4], A0 00001BCC 206E FFFC movea.l A0, [A6 - 0x4] 00001BD0 2050 movea.l A0, [A0] 00001BD2 43ED E2C8 lea.l A1, [A5 - 0x1D38] 00001BD6 7010 moveq.l D0, 0x10 label00001BD8: 00001BD8 22D8 move.l [A1]+, [A0]+ 00001BDA 51C8 FFFC dbf D0, -0x6 /* 00001BD8 */ 00001BDE 4E5E unlink A6 00001BE0 4E75 rts 00001BE2 5345 subq.w D5, 1 00001BE4 5455 addq.w [A5], 2 00001BE6 5043 addq.w D3, 8 00001BE8 5552 subq.w [A2], 2 fn00001BEA: 00001BEA 4E56 0000 link A6, 0 00001BEE 4AAD E222 tst.l [A5 - 0x1DDE] 00001BF2 670A beq +0xC /* 00001BFE */ 00001BF4 202E 0008 move.l D0, [A6 + 0x8] 00001BF8 B0AD E222 cmp.l D0, [A5 - 0x1DDE] 00001BFC 6704 beq +0x6 /* 00001C02 */ label00001BFE: 00001BFE 7000 moveq.l D0, 0x00 00001C00 6002 bra +0x4 /* 00001C04 */ label00001C02: 00001C02 7001 moveq.l D0, 0x01 label00001C04: 00001C04 4E5E unlink A6 00001C06 4E75 rts 00001C08 4F55 chk.w D7, [A5] 00001C0A 5253 addq.w [A3], 1 00001C0C 2020 move.l D0, -[A0] 00001C0E 2020 move.l D0, -[A0] fn00001C10: 00001C10 4E56 FFF8 link A6, -0x0008 00001C14 486E FFF8 pea.l [A6 - 0x8] 00001C18 3F3C 0098 move.w -[A7], 0x98 00001C1C 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00001C20 3F3C 0164 move.w -[A7], 0x164 00001C24 3F3C 0084 move.w -[A7], 0x84 00001C28 A8A7 syscall SetRect 00001C2A 42A7 clr.l -[A7] 00001C2C 42A7 clr.l -[A7] 00001C2E 486E FFF8 pea.l [A6 - 0x8] 00001C32 486D FD48 pea.l [A5 - 0x2B8] 00001C36 1F3C 0001 move.b -[A7], 0x1 00001C3A 3F3C 0001 move.w -[A7], 0x1 00001C3E 4878 FFFF push.l 0xFFFF 00001C42 4267 clr.w -[A7] 00001C44 42A7 clr.l -[A7] 00001C46 A913 syscall NewWindow 00001C48 205F movea.l A0, [A7]+ 00001C4A 2B48 E222 move.l [A5 - 0x1DDE], A0 00001C4E 4850 pea.l [A0] 00001C50 A873 syscall SetPort 00001C52 4267 clr.w -[A7] 00001C54 A887 syscall TextFont 00001C56 3F3C 0004 move.w -[A7], 0x4 00001C5A 3F3C 0014 move.w -[A7], 0x14 00001C5E A893 syscall MoveTo 00001C60 486D FD4A pea.l [A5 - 0x2B6] 00001C64 A884 syscall DrawString 00001C66 3F3C 0004 move.w -[A7], 0x4 00001C6A 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001C6E A893 syscall MoveTo 00001C70 486D FD64 pea.l [A5 - 0x29C] 00001C74 A884 syscall DrawString label00001C76: 00001C76 4267 clr.w -[A7] 00001C78 A974 syscall Button 00001C7A 101F move.b D0, [A7]+ 00001C7C 4A00 tst.b D0 00001C7E 67F6 beq -0x8 /* 00001C76 */ 00001C80 4E5E unlink A6 00001C82 4E75 rts 00001C84 4341 chk.w D1, D1 00001C86 4E54 4F50 link A4, -0xFFFFB0B0 00001C8A 454E chk.w D2, A6 fn00001C8C: 00001C8C 4E56 FFFC link A6, -0x0004 00001C90 42A7 clr.l -[A7] 00001C92 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001C96 A9BA syscall GetString 00001C98 205F movea.l A0, [A7]+ 00001C9A 2D48 FFFC move.l [A6 - 0x4], A0 00001C9E B0FC 0000 cmpa.w A0, 0x0 00001CA2 6614 bne +0x16 /* 00001CB8 */ 00001CA4 486D FD7A pea.l [A5 - 0x286] 00001CA8 486D FD8A pea.l [A5 - 0x276] 00001CAC 486D FD8C pea.l [A5 - 0x274] 00001CB0 486D FD8E pea.l [A5 - 0x272] 00001CB4 A98B syscall ParamText 00001CB6 6024 bra +0x26 /* 00001CDC */ label00001CB8: 00001CB8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001CBC 4EBA E3B6 jsr [PC - 0x1C4A /* 00000074 */] 00001CC0 206E FFFC movea.l A0, [A6 - 0x4] 00001CC4 2F10 move.l -[A7], [A0] 00001CC6 486D FD90 pea.l [A5 - 0x270] 00001CCA 486D FD92 pea.l [A5 - 0x26E] 00001CCE 486D FD94 pea.l [A5 - 0x26C] 00001CD2 A98B syscall ParamText 00001CD4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001CD8 4EBA E3A4 jsr [PC - 0x1C5C /* 0000007E */] label00001CDC: 00001CDC 4267 clr.w -[A7] 00001CDE 3F3C 0191 move.w -[A7], 0x191 00001CE2 42A7 clr.l -[A7] 00001CE4 A986 syscall StopAlert 00001CE6 301F move.w D0, [A7]+ 00001CE8 A9F4 syscall ExitToShell 00001CEA 4E5E unlink A6 00001CEC 4E75 rts 00001CEE 4552 chk.w D2, [A2] 00001CF0 524F addq.w A7, 1 00001CF2 5248 addq.w A0, 1 00001CF4 414E chk.w D0, A6 export_46: 00001CF6 4E56 FF98 link A6, -0x0068 00001CFA 42A7 clr.l -[A7] 00001CFC A924 syscall FrontWindow 00001CFE 205F movea.l A0, [A7]+ 00001D00 2D48 FF98 move.l [A6 - 0x68], A0 00001D04 4850 pea.l [A0] 00001D06 4EBA FEE2 jsr [PC - 0x11E /* 00001BEA */] 00001D0A 588F addq.l A7, 4 00001D0C 4A40 tst.w D0 00001D0E 673E beq +0x40 /* 00001D4E */ 00001D10 4A2D E22E tst.b [A5 - 0x1DD2] 00001D14 6738 beq +0x3A /* 00001D4E */ 00001D16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D1A 486E FF9C pea.l [A6 - 0x64] 00001D1E 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001D22 508F addq.l A7, 8 00001D24 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D28 486E FF9C pea.l [A6 - 0x64] 00001D2C 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001D30 508F addq.l A7, 8 00001D32 486E FF9C pea.l [A6 - 0x64] 00001D36 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001D3A 588F addq.l A7, 4 00001D3C 486E FF9C pea.l [A6 - 0x64] 00001D40 2F00 move.l -[A7], D0 00001D42 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00001D46 A9DE syscall TEInsert 00001D48 7001 moveq.l D0, 0x01 00001D4A 1B40 E30C move.b [A5 - 0x1CF4], D0 label00001D4E: 00001D4E 4EBA 0084 jsr [PC + 0x84 /* 00001DD4 */] 00001D52 4E5E unlink A6 00001D54 4E75 rts 00001D56 4144 chk.w D0, D4 00001D58 4441 neg.w D1 00001D5A 4E44 trap 4 00001D5C 494E chk.w D4, A6 export_47: 00001D5E 4E56 FF98 link A6, -0x0068 00001D62 42A7 clr.l -[A7] 00001D64 A924 syscall FrontWindow 00001D66 205F movea.l A0, [A7]+ 00001D68 2D48 FF98 move.l [A6 - 0x68], A0 00001D6C 4850 pea.l [A0] 00001D6E 4EBA FE7A jsr [PC - 0x186 /* 00001BEA */] 00001D72 588F addq.l A7, 4 00001D74 4A40 tst.w D0 00001D76 674C beq +0x4E /* 00001DC4 */ 00001D78 4A2D E22E tst.b [A5 - 0x1DD2] 00001D7C 6746 beq +0x48 /* 00001DC4 */ 00001D7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D82 486E FF9C pea.l [A6 - 0x64] 00001D86 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001D8A 508F addq.l A7, 8 00001D8C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D90 486E FF9C pea.l [A6 - 0x64] 00001D94 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001D98 508F addq.l A7, 8 00001D9A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001D9E 486E FF9C pea.l [A6 - 0x64] 00001DA2 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001DA6 508F addq.l A7, 8 00001DA8 486E FF9C pea.l [A6 - 0x64] 00001DAC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001DB0 588F addq.l A7, 4 00001DB2 486E FF9C pea.l [A6 - 0x64] 00001DB6 2F00 move.l -[A7], D0 00001DB8 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00001DBC A9DE syscall TEInsert 00001DBE 7001 moveq.l D0, 0x01 00001DC0 1B40 E30C move.b [A5 - 0x1CF4], D0 label00001DC4: 00001DC4 4EBA 000E jsr [PC + 0xE /* 00001DD4 */] 00001DC8 4E5E unlink A6 00001DCA 4E75 rts 00001DCC 4144 chk.w D0, D4 00001DCE 4433 494E neg.b <> 00001DD2 5345 subq.w D5, 1 fn00001DD4: 00001DD4 4E56 FFEE link A6, -0x0012 00001DD8 2F07 move.l -[A7], D7 00001DDA 4EBA 016C jsr [PC + 0x16C /* 00001F48 */] 00001DDE 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00001DE2 4EBA 1D9A jsr [PC + 0x1D9A /* 00003B7E */] 00001DE6 588F addq.l A7, 4 00001DE8 4A2D E231 tst.b [A5 - 0x1DCF] 00001DEC 6714 beq +0x16 /* 00001E02 */ 00001DEE 4267 clr.w -[A7] 00001DF0 3F3C FFFF move.w -[A7], 0xFFFF 00001DF4 486E FFF0 pea.l [A6 - 0x10] 00001DF8 42A7 clr.l -[A7] 00001DFA 42A7 clr.l -[A7] 00001DFC A860 syscall WaitNextEvent 00001DFE 101F move.b D0, [A7]+ 00001E00 6010 bra +0x12 /* 00001E12 */ label00001E02: 00001E02 A9B4 syscall SystemTask 00001E04 4267 clr.w -[A7] 00001E06 3F3C FFFF move.w -[A7], 0xFFFF 00001E0A 486E FFF0 pea.l [A6 - 0x10] 00001E0E A970 syscall GetNextEvent 00001E10 101F move.b D0, [A7]+ label00001E12: 00001E12 302E FFF0 move.w D0, [A6 - 0x10] 00001E16 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001E1A 0001 0005 ori.b D1, 0x5 00001E1E 0056 000A ori.w [A6], 0xA /* '\n' */ 00001E22 0052 0012 ori.w [A2], 0x12 00001E26 004E 000E ori.w A6, 0xE label00001E2A: 00001E2A 4267 clr.w -[A7] 00001E2C A974 syscall Button 00001E2E 101F move.b D0, [A7]+ 00001E30 4A00 tst.b D0 00001E32 66F6 bne -0x8 /* 00001E2A */ 00001E34 603E bra +0x40 /* 00001E74 */ 00001E36 203C 0000 00FF move.l D0, 0xFF 00001E3C C0AE FFF2 and.l D0, [A6 - 0xE] 00001E40 1E00 move.b D7, D0 00001E42 0C07 0020 cmpi.b D7, 0x20 /* ' ' */ 00001E46 662C bne +0x2E /* 00001E74 */ 00001E48 426E FFEE clr.w [A6 - 0x12] 00001E4C 6018 bra +0x1A /* 00001E66 */ label00001E4E: 00001E4E 3F2E FFEE move.w -[A7], [A6 - 0x12] 00001E52 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001E56 548F addq.l A7, 2 00001E58 3F2E FFEE move.w -[A7], [A6 - 0x12] 00001E5C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001E60 548F addq.l A7, 2 00001E62 526E FFEE addq.w [A6 - 0x12], 1 label00001E66: 00001E66 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1 00001E6C 6FE0 ble -0x1E /* 00001E4E */ 00001E6E 7001 moveq.l D0, 0x01 00001E70 3B40 FD40 move.w [A5 - 0x2C0], D0 label00001E74: 00001E74 2E1F move.l D7, [A7]+ 00001E76 4E5E unlink A6 00001E78 4E75 rts 00001E7A 4D41 chk.w D6, D1 00001E7C 494E chk.w D4, A6 00001E7E 5441 addq.w D1, 2 00001E80 494E chk.w D4, A6 fn00001E82: 00001E82 4E56 FFF4 link A6, -0x000C 00001E86 4A2D E230 tst.b [A5 - 0x1DD0] 00001E8A 662A bne +0x2C /* 00001EB6 */ 00001E8C 306D E342 movea.w A0, [A5 - 0x1CBE] 00001E90 2008 move.l D0, A0 00001E92 81FC 0004 divs.w D0, 0x4 00001E96 322D E342 move.w D1, [A5 - 0x1CBE] 00001E9A 926D FD44 sub.w D1, [A5 - 0x2BC] 00001E9E 306D E342 movea.w A0, [A5 - 0x1CBE] 00001EA2 2408 move.l D2, A0 00001EA4 85FC 0004 divs.w D2, 0x4 00001EA8 48C1 ext.l D1 00001EAA 83C2 divs.w D1, D2 00001EAC 4841 swap.w D1 00001EAE 9041 sub.w D0, D1 00001EB0 3D40 FFF4 move.w [A6 - 0xC], D0 00001EB4 6006 bra +0x8 /* 00001EBC */ label00001EB6: 00001EB6 3D6D FD42 FFF4 move.w [A6 - 0xC], [A5 - 0x2BE] label00001EBC: 00001EBC 4A6D FD44 tst.w [A5 - 0x2BC] 00001EC0 6724 beq +0x26 /* 00001EE6 */ 00001EC2 306E FFF4 movea.w A0, [A6 - 0xC] 00001EC6 2008 move.l D0, A0 00001EC8 81FC 0005 divs.w D0, 0x5 00001ECC 3D40 FFF8 move.w [A6 - 0x8], D0 00001ED0 306E FFF4 movea.w A0, [A6 - 0xC] 00001ED4 2008 move.l D0, A0 00001ED6 81FC 0005 divs.w D0, 0x5 00001EDA 4840 swap.w D0 00001EDC C1FC 000C muls.w D0, 0xC 00001EE0 3D40 FFF6 move.w [A6 - 0xA], D0 00001EE4 6008 bra +0xA /* 00001EEE */ label00001EE6: 00001EE6 426E FFF8 clr.w [A6 - 0x8] 00001EEA 426E FFF6 clr.w [A6 - 0xA] label00001EEE: 00001EEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EF2 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001EF6 4EBA E38A jsr [PC - 0x1C76 /* 00000282 */] 00001EFA 5C8F addq.l A7, 6 00001EFC 486D FD96 pea.l [A5 - 0x26A] 00001F00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F04 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001F08 508F addq.l A7, 8 00001F0A 486E FFFA pea.l [A6 - 0x6] 00001F0E 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001F12 4EBA E36E jsr [PC - 0x1C92 /* 00000282 */] 00001F16 5C8F addq.l A7, 6 00001F18 4A6E FFF6 tst.w [A6 - 0xA] 00001F1C 6610 bne +0x12 /* 00001F2E */ 00001F1E 486D FD98 pea.l [A5 - 0x268] 00001F22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F26 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001F2A 508F addq.l A7, 8 00001F2C 600E bra +0x10 /* 00001F3C */ label00001F2E: 00001F2E 486E FFFA pea.l [A6 - 0x6] 00001F32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F36 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001F3A 508F addq.l A7, 8 label00001F3C: 00001F3C 4E5E unlink A6 00001F3E 4E75 rts 00001F40 434F chk.w D1, A7 00001F42 4E56 4552 link A6, -0xFFFFBAAE 00001F46 5454 addq.w [A4], 2 fn00001F48: 00001F48 4E56 FFAA link A6, -0x0056 00001F4C 48E7 0030 movem.l -[A7], A2,A3 00001F50 206D E226 movea.l A0, [A5 - 0x1DDA] 00001F54 226D E226 movea.l A1, [A5 - 0x1DDA] 00001F58 246D E226 movea.l A2, [A5 - 0x1DDA] 00001F5C 266D E226 movea.l A3, [A5 - 0x1DDA] 00001F60 486E FFC2 pea.l [A6 - 0x3E] 00001F64 3028 0016 move.w D0, [A0 + 0x16] 00001F68 0640 FFDD addi.w D0, 0xFFDD 00001F6C 3F00 move.w -[A7], D0 00001F6E 3029 0010 move.w D0, [A1 + 0x10] 00001F72 0640 000B addi.w D0, 0xB 00001F76 3F00 move.w -[A7], D0 00001F78 302A 0016 move.w D0, [A2 + 0x16] 00001F7C 5940 subq.w D0, 4 00001F7E 3F00 move.w -[A7], D0 00001F80 302B 0010 move.w D0, [A3 + 0x10] 00001F84 0640 001B addi.w D0, 0x1B 00001F88 3F00 move.w -[A7], D0 00001F8A A8A7 syscall SetRect 00001F8C 206D E226 movea.l A0, [A5 - 0x1DDA] 00001F90 226D E226 movea.l A1, [A5 - 0x1DDA] 00001F94 246D E226 movea.l A2, [A5 - 0x1DDA] 00001F98 266D E226 movea.l A3, [A5 - 0x1DDA] 00001F9C 486E FFBA pea.l [A6 - 0x46] 00001FA0 3028 0016 move.w D0, [A0 + 0x16] 00001FA4 0640 FFDD addi.w D0, 0xFFDD 00001FA8 3F00 move.w -[A7], D0 00001FAA 3029 0010 move.w D0, [A1 + 0x10] 00001FAE 0640 001D addi.w D0, 0x1D 00001FB2 3F00 move.w -[A7], D0 00001FB4 302A 0016 move.w D0, [A2 + 0x16] 00001FB8 5940 subq.w D0, 4 00001FBA 3F00 move.w -[A7], D0 00001FBC 302B 0010 move.w D0, [A3 + 0x10] 00001FC0 0640 002D addi.w D0, 0x2D /* '-' */ 00001FC4 3F00 move.w -[A7], D0 00001FC6 A8A7 syscall SetRect 00001FC8 206D E226 movea.l A0, [A5 - 0x1DDA] 00001FCC 226D E226 movea.l A1, [A5 - 0x1DDA] 00001FD0 246D E226 movea.l A2, [A5 - 0x1DDA] 00001FD4 266D E226 movea.l A3, [A5 - 0x1DDA] 00001FD8 486E FFB2 pea.l [A6 - 0x4E] 00001FDC 3028 0012 move.w D0, [A0 + 0x12] 00001FE0 0640 002D addi.w D0, 0x2D /* '-' */ 00001FE4 3F00 move.w -[A7], D0 00001FE6 3029 0010 move.w D0, [A1 + 0x10] 00001FEA 0640 0037 addi.w D0, 0x37 /* '7' */ 00001FEE 3F00 move.w -[A7], D0 00001FF0 302A 0012 move.w D0, [A2 + 0x12] 00001FF4 0640 0049 addi.w D0, 0x49 /* 'I' */ 00001FF8 3F00 move.w -[A7], D0 00001FFA 302B 0010 move.w D0, [A3 + 0x10] 00001FFE 0640 0051 addi.w D0, 0x51 /* 'Q' */ 00002002 3F00 move.w -[A7], D0 00002004 A8A7 syscall SetRect 00002006 206D E226 movea.l A0, [A5 - 0x1DDA] 0000200A 226D E226 movea.l A1, [A5 - 0x1DDA] 0000200E 246D E226 movea.l A2, [A5 - 0x1DDA] 00002012 266D E226 movea.l A3, [A5 - 0x1DDA] 00002016 486E FFAA pea.l [A6 - 0x56] 0000201A 3028 0012 move.w D0, [A0 + 0x12] 0000201E 0640 0066 addi.w D0, 0x66 /* 'f' */ 00002022 3F00 move.w -[A7], D0 00002024 3029 0010 move.w D0, [A1 + 0x10] 00002028 0640 0037 addi.w D0, 0x37 /* '7' */ 0000202C 3F00 move.w -[A7], D0 0000202E 302A 0016 move.w D0, [A2 + 0x16] 00002032 5940 subq.w D0, 4 00002034 3F00 move.w -[A7], D0 00002036 302B 0010 move.w D0, [A3 + 0x10] 0000203A 0640 0051 addi.w D0, 0x51 /* 'Q' */ 0000203E 3F00 move.w -[A7], D0 00002040 A8A7 syscall SetRect 00002042 486E FFF8 pea.l [A6 - 0x8] 00002046 A874 syscall GetPort 00002048 2F2D E226 move.l -[A7], [A5 - 0x1DDA] 0000204C A873 syscall SetPort 0000204E 486E FFD0 pea.l [A6 - 0x30] 00002052 3F2D FD34 move.w -[A7], [A5 - 0x2CC] 00002056 4EBA E22A jsr [PC - 0x1DD6 /* 00000282 */] 0000205A 5C8F addq.l A7, 6 0000205C 486E FFC2 pea.l [A6 - 0x3E] 00002060 A8A3 syscall EraseRect 00002062 486E FFD0 pea.l [A6 - 0x30] 00002066 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000206A 588F addq.l A7, 4 0000206C 486E FFD0 pea.l [A6 - 0x30] 00002070 2F00 move.l -[A7], D0 00002072 486E FFC2 pea.l [A6 - 0x3E] 00002076 3F3C FFFF move.w -[A7], 0xFFFF 0000207A A9CE syscall TETextBox/TextBox 0000207C 486E FFD0 pea.l [A6 - 0x30] 00002080 3F2D FD32 move.w -[A7], [A5 - 0x2CE] 00002084 4EBA E1FC jsr [PC - 0x1E04 /* 00000282 */] 00002088 5C8F addq.l A7, 6 0000208A 486E FFBA pea.l [A6 - 0x46] 0000208E A8A3 syscall EraseRect 00002090 486E FFD0 pea.l [A6 - 0x30] 00002094 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002098 588F addq.l A7, 4 0000209A 486E FFD0 pea.l [A6 - 0x30] 0000209E 2F00 move.l -[A7], D0 000020A0 486E FFBA pea.l [A6 - 0x46] 000020A4 3F3C FFFF move.w -[A7], 0xFFFF 000020A8 A9CE syscall TETextBox/TextBox 000020AA 486E FFD0 pea.l [A6 - 0x30] 000020AE 3F2D FD28 move.w -[A7], [A5 - 0x2D8] 000020B2 4EBA E1CE jsr [PC - 0x1E32 /* 00000282 */] 000020B6 5C8F addq.l A7, 6 000020B8 486E FFD0 pea.l [A6 - 0x30] 000020BC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000020C0 588F addq.l A7, 4 000020C2 486E FFD0 pea.l [A6 - 0x30] 000020C6 2F00 move.l -[A7], D0 000020C8 486E FFB2 pea.l [A6 - 0x4E] 000020CC 4267 clr.w -[A7] 000020CE A9CE syscall TETextBox/TextBox 000020D0 486E FFD0 pea.l [A6 - 0x30] 000020D4 4EBA FDAC jsr [PC - 0x254 /* 00001E82 */] 000020D8 588F addq.l A7, 4 000020DA 486E FFD0 pea.l [A6 - 0x30] 000020DE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000020E2 588F addq.l A7, 4 000020E4 486E FFD0 pea.l [A6 - 0x30] 000020E8 2F00 move.l -[A7], D0 000020EA 486E FFAA pea.l [A6 - 0x56] 000020EE 4267 clr.w -[A7] 000020F0 A9CE syscall TETextBox/TextBox 000020F2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000020F6 A873 syscall SetPort 000020F8 4CDF 0C00 movem.l A2,A3, [A7]+ 000020FC 4E5E unlink A6 000020FE 4E75 rts 00002100 5550 subq.w [A0], 2 00002102 4441 neg.w D1 00002104 5445 addq.w D5, 2 00002106 5343 subq.w D3, 1 fn00002108: 00002108 4E56 FFF0 link A6, -0x0010 0000210C 42A7 clr.l -[A7] 0000210E 3F3C 018F move.w -[A7], 0x18F 00002112 42A7 clr.l -[A7] 00002114 4878 FFFF push.l 0xFFFF 00002118 A9BD syscall GetNewWindow 0000211A 205F movea.l A0, [A7]+ 0000211C 2D48 FFF8 move.l [A6 - 0x8], A0 00002120 4850 pea.l [A0] 00002122 A873 syscall SetPort 00002124 42A7 clr.l -[A7] 00002126 3F3C 0190 move.w -[A7], 0x190 0000212A A9BC syscall GetPicture 0000212C 205F movea.l A0, [A7]+ 0000212E 2D48 FFFC move.l [A6 - 0x4], A0 00002132 206E FFF8 movea.l A0, [A6 - 0x8] 00002136 43EE FFF0 lea.l A1, [A6 - 0x10] 0000213A 41E8 0010 lea.l A0, [A0 + 0x10] 0000213E 22D8 move.l [A1]+, [A0]+ 00002140 22D8 move.l [A1]+, [A0]+ 00002142 486E FFF0 pea.l [A6 - 0x10] 00002146 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000214A 4EBA EFBC jsr [PC - 0x1044 /* 00001108 */] 0000214E 508F addq.l A7, 8 00002150 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002154 486E FFF0 pea.l [A6 - 0x10] 00002158 A8F6 syscall DrawPicture 0000215A 422D E30D clr.b [A5 - 0x1CF3] label0000215E: 0000215E 4267 clr.w -[A7] 00002160 A974 syscall Button 00002162 101F move.b D0, [A7]+ 00002164 4A00 tst.b D0 00002166 67F6 beq -0x8 /* 0000215E */ label00002168: 00002168 4267 clr.w -[A7] 0000216A A974 syscall Button 0000216C 101F move.b D0, [A7]+ 0000216E 4A00 tst.b D0 00002170 66F6 bne -0x8 /* 00002168 */ 00002172 3F3C FFFF move.w -[A7], 0xFFFF 00002176 4267 clr.w -[A7] 00002178 4EBA DEA2 jsr [PC - 0x215E /* 0000001C */] 0000217C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002180 A914 syscall DisposeWindow 00002182 4E5E unlink A6 00002184 4E75 rts 00002186 5348 subq.w A0, 1 00002188 4F57 chk.w D7, [A7] 0000218A 4D59 chk.w D6, [A1]+ 0000218C 5049 addq.w A1, 8 fn0000218E: 0000218E 4E56 FFF2 link A6, -0x000E 00002192 42A7 clr.l -[A7] 00002194 3F3C 0190 move.w -[A7], 0x190 00002198 42A7 clr.l -[A7] 0000219A 4878 FFFF push.l 0xFFFF 0000219E A97C syscall GetNewDialog 000021A0 205F movea.l A0, [A7]+ 000021A2 2B48 FDB0 move.l [A5 - 0x250], A0 000021A6 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000021AA 3F3C 0005 move.w -[A7], 0x5 000021AE 486E FFFE pea.l [A6 - 0x2] 000021B2 486E FFF2 pea.l [A6 - 0xE] 000021B6 486E FFF6 pea.l [A6 - 0xA] 000021BA A98D syscall GetDialogItem/GetDItem 000021BC 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000021C0 3F3C 0001 move.w -[A7], 0x1 000021C4 A963 syscall SetControlValue/SetCtlValue 000021C6 42A7 clr.l -[A7] 000021C8 3F3C 0191 move.w -[A7], 0x191 000021CC 42A7 clr.l -[A7] 000021CE 4878 FFFF push.l 0xFFFF 000021D2 A97C syscall GetNewDialog 000021D4 205F movea.l A0, [A7]+ 000021D6 2B48 FDB4 move.l [A5 - 0x24C], A0 000021DA 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 000021DE 3F3C 0005 move.w -[A7], 0x5 000021E2 486E FFFE pea.l [A6 - 0x2] 000021E6 486E FFF2 pea.l [A6 - 0xE] 000021EA 486E FFF6 pea.l [A6 - 0xA] 000021EE A98D syscall GetDialogItem/GetDItem 000021F0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000021F4 3F3C 0001 move.w -[A7], 0x1 000021F8 A963 syscall SetControlValue/SetCtlValue 000021FA 42A7 clr.l -[A7] 000021FC 3F3C 0192 move.w -[A7], 0x192 00002200 42A7 clr.l -[A7] 00002202 4878 FFFF push.l 0xFFFF 00002206 A97C syscall GetNewDialog 00002208 205F movea.l A0, [A7]+ 0000220A 2B48 FDB8 move.l [A5 - 0x248], A0 0000220E 2F2D FDB8 move.l -[A7], [A5 - 0x248] 00002212 3F3C 0002 move.w -[A7], 0x2 00002216 486E FFFE pea.l [A6 - 0x2] 0000221A 486E FFF2 pea.l [A6 - 0xE] 0000221E 486E FFF6 pea.l [A6 - 0xA] 00002222 A98D syscall GetDialogItem/GetDItem 00002224 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002228 3F3C 0001 move.w -[A7], 0x1 0000222C A963 syscall SetControlValue/SetCtlValue 0000222E 7001 moveq.l D0, 0x01 00002230 1B40 E22F move.b [A5 - 0x1DD1], D0 00002234 3B7C 00F0 E342 move.w [A5 - 0x1CBE], 0xF0 0000223A 7006 moveq.l D0, 0x06 0000223C 3B40 E340 move.w [A5 - 0x1CC0], D0 00002240 4E5E unlink A6 00002242 4E75 rts 00002244 4449 neg.w A1 00002246 414C chk.w D0, A4 00002248 4F47 chk.w D7, D7 0000224A 494E chk.w D4, A6 0000224C 4E56 FFEE link A6, -0x0012 00002250 426E FFFC clr.w [A6 - 0x4] 00002254 2F2D FDB8 move.l -[A7], [A5 - 0x248] 00002258 A91F syscall SelectWindow 0000225A 2F2D FDB8 move.l -[A7], [A5 - 0x248] 0000225E A915 syscall ShowWindow 00002260 6000 00CE bra +0xD0 /* 00002330 */ label00002264: 00002264 42A7 clr.l -[A7] 00002266 486E FFFE pea.l [A6 - 0x2] 0000226A A991 syscall ModalDialog 0000226C 302E FFFE move.w D0, [A6 - 0x2] 00002270 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002274 0001 0003 ori.b D1, 0x3 00002278 00B8 0006 0014 0064 ori.l [0x00000064 /* __m68k_vec_via__ */], 0x60014 00002280 2F2D FDB8 move.l -[A7], [A5 - 0x248] 00002284 A916 syscall HideWindow 00002286 7001 moveq.l D0, 0x01 00002288 3D40 FFFC move.w [A6 - 0x4], D0 0000228C 6000 00A2 bra +0xA4 /* 00002330 */ 00002290 3B7C 00F0 E342 move.w [A5 - 0x1CBE], 0xF0 00002296 7001 moveq.l D0, 0x01 00002298 1B40 E22F move.b [A5 - 0x1DD1], D0 0000229C 7006 moveq.l D0, 0x06 0000229E 3B40 E340 move.w [A5 - 0x1CC0], D0 000022A2 2F2D FDB8 move.l -[A7], [A5 - 0x248] 000022A6 3F3C 0002 move.w -[A7], 0x2 000022AA 486E FFFA pea.l [A6 - 0x6] 000022AE 486E FFEE pea.l [A6 - 0x12] 000022B2 486E FFF2 pea.l [A6 - 0xE] 000022B6 A98D syscall GetDialogItem/GetDItem 000022B8 2F2E FFEE move.l -[A7], [A6 - 0x12] 000022BC 3F3C 0001 move.w -[A7], 0x1 000022C0 A963 syscall SetControlValue/SetCtlValue 000022C2 2F2D FDB8 move.l -[A7], [A5 - 0x248] 000022C6 3F3C 0003 move.w -[A7], 0x3 000022CA 486E FFFA pea.l [A6 - 0x6] 000022CE 486E FFEE pea.l [A6 - 0x12] 000022D2 486E FFF2 pea.l [A6 - 0xE] 000022D6 A98D syscall GetDialogItem/GetDItem 000022D8 2F2E FFEE move.l -[A7], [A6 - 0x12] 000022DC 4267 clr.w -[A7] 000022DE A963 syscall SetControlValue/SetCtlValue 000022E0 604E bra +0x50 /* 00002330 */ 000022E2 3B7C 00C8 E342 move.w [A5 - 0x1CBE], 0xC8 000022E8 422D E22F clr.b [A5 - 0x1DD1] 000022EC 7005 moveq.l D0, 0x05 000022EE 3B40 E340 move.w [A5 - 0x1CC0], D0 000022F2 2F2D FDB8 move.l -[A7], [A5 - 0x248] 000022F6 3F3C 0002 move.w -[A7], 0x2 000022FA 486E FFFA pea.l [A6 - 0x6] 000022FE 486E FFEE pea.l [A6 - 0x12] 00002302 486E FFF2 pea.l [A6 - 0xE] 00002306 A98D syscall GetDialogItem/GetDItem 00002308 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000230C 4267 clr.w -[A7] 0000230E A963 syscall SetControlValue/SetCtlValue 00002310 2F2D FDB8 move.l -[A7], [A5 - 0x248] 00002314 3F3C 0003 move.w -[A7], 0x3 00002318 486E FFFA pea.l [A6 - 0x6] 0000231C 486E FFEE pea.l [A6 - 0x12] 00002320 486E FFF2 pea.l [A6 - 0xE] 00002324 A98D syscall GetDialogItem/GetDItem 00002326 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000232A 3F3C 0001 move.w -[A7], 0x1 0000232E A963 syscall SetControlValue/SetCtlValue label00002330: 00002330 4A6E FFFC tst.w [A6 - 0x4] 00002334 6700 FF2E beq -0xD0 /* 00002264 */ 00002338 3B6D E342 FD44 move.w [A5 - 0x2BC], [A5 - 0x1CBE] 0000233E 4E5E unlink A6 00002340 4E75 rts 00002342 4841 swap.w D1 00002344 4E44 trap 4 00002346 4C45 4C45 movem.l D0,D2,D6,A2,A3,A6, D5 fn0000234A: 0000234A 4E56 FFEE link A6, -0x0012 0000234E 426E FFFC clr.w [A6 - 0x4] 00002352 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002356 A91F syscall SelectWindow 00002358 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000235C A915 syscall ShowWindow 0000235E 4EBA 073E jsr [PC + 0x73E /* 00002A9E */] 00002362 6000 0370 bra +0x372 /* 000026D4 */ label00002366: 00002366 42A7 clr.l -[A7] 00002368 486E FFFE pea.l [A6 - 0x2] 0000236C A991 syscall ModalDialog 0000236E 302E FFFE move.w D0, [A6 - 0x2] 00002372 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002376 0001 0007 ori.b D1, 0x7 0000237A 035A bchg [A2]+, D1 0000237C 000E 001C ori.b A6, 0x1C 00002380 002E 00CE 016E ori.b [A6 + 0x16E], 0xCE 00002386 020E 02AE andi.b A6, 0xAE 0000238A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000238E A916 syscall HideWindow 00002390 7001 moveq.l D0, 0x01 00002392 3D40 FFFC move.w [A6 - 0x4], D0 00002396 6000 033C bra +0x33E /* 000026D4 */ 0000239A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000239E A916 syscall HideWindow 000023A0 4EBA 0884 jsr [PC + 0x884 /* 00002C26 */] 000023A4 7001 moveq.l D0, 0x01 000023A6 3D40 FFFC move.w [A6 - 0x4], D0 000023AA 6000 0328 bra +0x32A /* 000026D4 */ 000023AE 7002 moveq.l D0, 0x02 000023B0 3B40 E340 move.w [A5 - 0x1CC0], D0 000023B4 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000023B8 3F3C 0003 move.w -[A7], 0x3 000023BC 486E FFFA pea.l [A6 - 0x6] 000023C0 486E FFEE pea.l [A6 - 0x12] 000023C4 486E FFF2 pea.l [A6 - 0xE] 000023C8 A98D syscall GetDialogItem/GetDItem 000023CA 2F2E FFEE move.l -[A7], [A6 - 0x12] 000023CE 3F3C 0001 move.w -[A7], 0x1 000023D2 A963 syscall SetControlValue/SetCtlValue 000023D4 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000023D8 3F3C 0004 move.w -[A7], 0x4 000023DC 486E FFFA pea.l [A6 - 0x6] 000023E0 486E FFEE pea.l [A6 - 0x12] 000023E4 486E FFF2 pea.l [A6 - 0xE] 000023E8 A98D syscall GetDialogItem/GetDItem 000023EA 2F2E FFEE move.l -[A7], [A6 - 0x12] 000023EE 4267 clr.w -[A7] 000023F0 A963 syscall SetControlValue/SetCtlValue 000023F2 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000023F6 3F3C 0005 move.w -[A7], 0x5 000023FA 486E FFFA pea.l [A6 - 0x6] 000023FE 486E FFEE pea.l [A6 - 0x12] 00002402 486E FFF2 pea.l [A6 - 0xE] 00002406 A98D syscall GetDialogItem/GetDItem 00002408 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000240C 4267 clr.w -[A7] 0000240E A963 syscall SetControlValue/SetCtlValue 00002410 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002414 3F3C 0006 move.w -[A7], 0x6 00002418 486E FFFA pea.l [A6 - 0x6] 0000241C 486E FFEE pea.l [A6 - 0x12] 00002420 486E FFF2 pea.l [A6 - 0xE] 00002424 A98D syscall GetDialogItem/GetDItem 00002426 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000242A 4267 clr.w -[A7] 0000242C A963 syscall SetControlValue/SetCtlValue 0000242E 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002432 3F3C 0007 move.w -[A7], 0x7 00002436 486E FFFA pea.l [A6 - 0x6] 0000243A 486E FFEE pea.l [A6 - 0x12] 0000243E 486E FFF2 pea.l [A6 - 0xE] 00002442 A98D syscall GetDialogItem/GetDItem 00002444 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002448 4267 clr.w -[A7] 0000244A A963 syscall SetControlValue/SetCtlValue 0000244C 6000 0286 bra +0x288 /* 000026D4 */ 00002450 7004 moveq.l D0, 0x04 00002452 3B40 E340 move.w [A5 - 0x1CC0], D0 00002456 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000245A 3F3C 0003 move.w -[A7], 0x3 0000245E 486E FFFA pea.l [A6 - 0x6] 00002462 486E FFEE pea.l [A6 - 0x12] 00002466 486E FFF2 pea.l [A6 - 0xE] 0000246A A98D syscall GetDialogItem/GetDItem 0000246C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002470 4267 clr.w -[A7] 00002472 A963 syscall SetControlValue/SetCtlValue 00002474 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002478 3F3C 0004 move.w -[A7], 0x4 0000247C 486E FFFA pea.l [A6 - 0x6] 00002480 486E FFEE pea.l [A6 - 0x12] 00002484 486E FFF2 pea.l [A6 - 0xE] 00002488 A98D syscall GetDialogItem/GetDItem 0000248A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000248E 3F3C 0001 move.w -[A7], 0x1 00002492 A963 syscall SetControlValue/SetCtlValue 00002494 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002498 3F3C 0005 move.w -[A7], 0x5 0000249C 486E FFFA pea.l [A6 - 0x6] 000024A0 486E FFEE pea.l [A6 - 0x12] 000024A4 486E FFF2 pea.l [A6 - 0xE] 000024A8 A98D syscall GetDialogItem/GetDItem 000024AA 2F2E FFEE move.l -[A7], [A6 - 0x12] 000024AE 4267 clr.w -[A7] 000024B0 A963 syscall SetControlValue/SetCtlValue 000024B2 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000024B6 3F3C 0006 move.w -[A7], 0x6 000024BA 486E FFFA pea.l [A6 - 0x6] 000024BE 486E FFEE pea.l [A6 - 0x12] 000024C2 486E FFF2 pea.l [A6 - 0xE] 000024C6 A98D syscall GetDialogItem/GetDItem 000024C8 2F2E FFEE move.l -[A7], [A6 - 0x12] 000024CC 4267 clr.w -[A7] 000024CE A963 syscall SetControlValue/SetCtlValue 000024D0 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000024D4 3F3C 0007 move.w -[A7], 0x7 000024D8 486E FFFA pea.l [A6 - 0x6] 000024DC 486E FFEE pea.l [A6 - 0x12] 000024E0 486E FFF2 pea.l [A6 - 0xE] 000024E4 A98D syscall GetDialogItem/GetDItem 000024E6 2F2E FFEE move.l -[A7], [A6 - 0x12] 000024EA 4267 clr.w -[A7] 000024EC A963 syscall SetControlValue/SetCtlValue 000024EE 6000 01E4 bra +0x1E6 /* 000026D4 */ 000024F2 7006 moveq.l D0, 0x06 000024F4 3B40 E340 move.w [A5 - 0x1CC0], D0 000024F8 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000024FC 3F3C 0003 move.w -[A7], 0x3 00002500 486E FFFA pea.l [A6 - 0x6] 00002504 486E FFEE pea.l [A6 - 0x12] 00002508 486E FFF2 pea.l [A6 - 0xE] 0000250C A98D syscall GetDialogItem/GetDItem 0000250E 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002512 4267 clr.w -[A7] 00002514 A963 syscall SetControlValue/SetCtlValue 00002516 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000251A 3F3C 0004 move.w -[A7], 0x4 0000251E 486E FFFA pea.l [A6 - 0x6] 00002522 486E FFEE pea.l [A6 - 0x12] 00002526 486E FFF2 pea.l [A6 - 0xE] 0000252A A98D syscall GetDialogItem/GetDItem 0000252C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002530 4267 clr.w -[A7] 00002532 A963 syscall SetControlValue/SetCtlValue 00002534 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002538 3F3C 0005 move.w -[A7], 0x5 0000253C 486E FFFA pea.l [A6 - 0x6] 00002540 486E FFEE pea.l [A6 - 0x12] 00002544 486E FFF2 pea.l [A6 - 0xE] 00002548 A98D syscall GetDialogItem/GetDItem 0000254A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000254E 3F3C 0001 move.w -[A7], 0x1 00002552 A963 syscall SetControlValue/SetCtlValue 00002554 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002558 3F3C 0006 move.w -[A7], 0x6 0000255C 486E FFFA pea.l [A6 - 0x6] 00002560 486E FFEE pea.l [A6 - 0x12] 00002564 486E FFF2 pea.l [A6 - 0xE] 00002568 A98D syscall GetDialogItem/GetDItem 0000256A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000256E 4267 clr.w -[A7] 00002570 A963 syscall SetControlValue/SetCtlValue 00002572 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002576 3F3C 0007 move.w -[A7], 0x7 0000257A 486E FFFA pea.l [A6 - 0x6] 0000257E 486E FFEE pea.l [A6 - 0x12] 00002582 486E FFF2 pea.l [A6 - 0xE] 00002586 A98D syscall GetDialogItem/GetDItem 00002588 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000258C 4267 clr.w -[A7] 0000258E A963 syscall SetControlValue/SetCtlValue 00002590 6000 0142 bra +0x144 /* 000026D4 */ 00002594 700C moveq.l D0, 0x0C 00002596 3B40 E340 move.w [A5 - 0x1CC0], D0 0000259A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000259E 3F3C 0003 move.w -[A7], 0x3 000025A2 486E FFFA pea.l [A6 - 0x6] 000025A6 486E FFEE pea.l [A6 - 0x12] 000025AA 486E FFF2 pea.l [A6 - 0xE] 000025AE A98D syscall GetDialogItem/GetDItem 000025B0 2F2E FFEE move.l -[A7], [A6 - 0x12] 000025B4 4267 clr.w -[A7] 000025B6 A963 syscall SetControlValue/SetCtlValue 000025B8 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000025BC 3F3C 0004 move.w -[A7], 0x4 000025C0 486E FFFA pea.l [A6 - 0x6] 000025C4 486E FFEE pea.l [A6 - 0x12] 000025C8 486E FFF2 pea.l [A6 - 0xE] 000025CC A98D syscall GetDialogItem/GetDItem 000025CE 2F2E FFEE move.l -[A7], [A6 - 0x12] 000025D2 4267 clr.w -[A7] 000025D4 A963 syscall SetControlValue/SetCtlValue 000025D6 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000025DA 3F3C 0005 move.w -[A7], 0x5 000025DE 486E FFFA pea.l [A6 - 0x6] 000025E2 486E FFEE pea.l [A6 - 0x12] 000025E6 486E FFF2 pea.l [A6 - 0xE] 000025EA A98D syscall GetDialogItem/GetDItem 000025EC 2F2E FFEE move.l -[A7], [A6 - 0x12] 000025F0 4267 clr.w -[A7] 000025F2 A963 syscall SetControlValue/SetCtlValue 000025F4 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000025F8 3F3C 0006 move.w -[A7], 0x6 000025FC 486E FFFA pea.l [A6 - 0x6] 00002600 486E FFEE pea.l [A6 - 0x12] 00002604 486E FFF2 pea.l [A6 - 0xE] 00002608 A98D syscall GetDialogItem/GetDItem 0000260A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000260E 3F3C 0001 move.w -[A7], 0x1 00002612 A963 syscall SetControlValue/SetCtlValue 00002614 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002618 3F3C 0007 move.w -[A7], 0x7 0000261C 486E FFFA pea.l [A6 - 0x6] 00002620 486E FFEE pea.l [A6 - 0x12] 00002624 486E FFF2 pea.l [A6 - 0xE] 00002628 A98D syscall GetDialogItem/GetDItem 0000262A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000262E 4267 clr.w -[A7] 00002630 A963 syscall SetControlValue/SetCtlValue 00002632 6000 00A0 bra +0xA2 /* 000026D4 */ 00002636 7018 moveq.l D0, 0x18 00002638 3B40 E340 move.w [A5 - 0x1CC0], D0 0000263C 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002640 3F3C 0003 move.w -[A7], 0x3 00002644 486E FFFA pea.l [A6 - 0x6] 00002648 486E FFEE pea.l [A6 - 0x12] 0000264C 486E FFF2 pea.l [A6 - 0xE] 00002650 A98D syscall GetDialogItem/GetDItem 00002652 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002656 4267 clr.w -[A7] 00002658 A963 syscall SetControlValue/SetCtlValue 0000265A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000265E 3F3C 0004 move.w -[A7], 0x4 00002662 486E FFFA pea.l [A6 - 0x6] 00002666 486E FFEE pea.l [A6 - 0x12] 0000266A 486E FFF2 pea.l [A6 - 0xE] 0000266E A98D syscall GetDialogItem/GetDItem 00002670 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002674 4267 clr.w -[A7] 00002676 A963 syscall SetControlValue/SetCtlValue 00002678 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000267C 3F3C 0005 move.w -[A7], 0x5 00002680 486E FFFA pea.l [A6 - 0x6] 00002684 486E FFEE pea.l [A6 - 0x12] 00002688 486E FFF2 pea.l [A6 - 0xE] 0000268C A98D syscall GetDialogItem/GetDItem 0000268E 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002692 4267 clr.w -[A7] 00002694 A963 syscall SetControlValue/SetCtlValue 00002696 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000269A 3F3C 0006 move.w -[A7], 0x6 0000269E 486E FFFA pea.l [A6 - 0x6] 000026A2 486E FFEE pea.l [A6 - 0x12] 000026A6 486E FFF2 pea.l [A6 - 0xE] 000026AA A98D syscall GetDialogItem/GetDItem 000026AC 2F2E FFEE move.l -[A7], [A6 - 0x12] 000026B0 4267 clr.w -[A7] 000026B2 A963 syscall SetControlValue/SetCtlValue 000026B4 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000026B8 3F3C 0007 move.w -[A7], 0x7 000026BC 486E FFFA pea.l [A6 - 0x6] 000026C0 486E FFEE pea.l [A6 - 0x12] 000026C4 486E FFF2 pea.l [A6 - 0xE] 000026C8 A98D syscall GetDialogItem/GetDItem 000026CA 2F2E FFEE move.l -[A7], [A6 - 0x12] 000026CE 3F3C 0001 move.w -[A7], 0x1 000026D2 A963 syscall SetControlValue/SetCtlValue label000026D4: 000026D4 4A6E FFFC tst.w [A6 - 0x4] 000026D8 6700 FC8C beq -0x372 /* 00002366 */ 000026DC 302D E340 move.w D0, [A5 - 0x1CC0] 000026E0 C1FC 0005 muls.w D0, 0x5 000026E4 3B40 FD42 move.w [A5 - 0x2BE], D0 000026E8 4E5E unlink A6 000026EA 4E75 rts 000026EC 4841 swap.w D1 000026EE 4E44 trap 4 000026F0 4C45 5052 movem.l D1,D4,D6,A4,A6, D5 fn000026F4: 000026F4 4E56 FFEE link A6, -0x0012 000026F8 426E FFFC clr.w [A6 - 0x4] 000026FC 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002700 A91F syscall SelectWindow 00002702 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002706 A915 syscall ShowWindow 00002708 4EBA 0458 jsr [PC + 0x458 /* 00002B62 */] 0000270C 6000 0370 bra +0x372 /* 00002A7E */ label00002710: 00002710 42A7 clr.l -[A7] 00002712 486E FFFE pea.l [A6 - 0x2] 00002716 A991 syscall ModalDialog 00002718 302E FFFE move.w D0, [A6 - 0x2] 0000271C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002720 0001 0007 ori.b D1, 0x7 00002724 035A bchg [A2]+, D1 00002726 000E 001C ori.b A6, 0x1C 0000272A 002E 00CE 016E ori.b [A6 + 0x16E], 0xCE 00002730 020E 02AE andi.b A6, 0xAE 00002734 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002738 A916 syscall HideWindow 0000273A 7001 moveq.l D0, 0x01 0000273C 3D40 FFFC move.w [A6 - 0x4], D0 00002740 6000 033C bra +0x33E /* 00002A7E */ 00002744 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002748 A916 syscall HideWindow 0000274A 4EBA 058A jsr [PC + 0x58A /* 00002CD6 */] 0000274E 7001 moveq.l D0, 0x01 00002750 3D40 FFFC move.w [A6 - 0x4], D0 00002754 6000 0328 bra +0x32A /* 00002A7E */ 00002758 7002 moveq.l D0, 0x02 0000275A 3B40 E340 move.w [A5 - 0x1CC0], D0 0000275E 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002762 3F3C 0003 move.w -[A7], 0x3 00002766 486E FFFA pea.l [A6 - 0x6] 0000276A 486E FFEE pea.l [A6 - 0x12] 0000276E 486E FFF2 pea.l [A6 - 0xE] 00002772 A98D syscall GetDialogItem/GetDItem 00002774 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002778 3F3C 0001 move.w -[A7], 0x1 0000277C A963 syscall SetControlValue/SetCtlValue 0000277E 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002782 3F3C 0004 move.w -[A7], 0x4 00002786 486E FFFA pea.l [A6 - 0x6] 0000278A 486E FFEE pea.l [A6 - 0x12] 0000278E 486E FFF2 pea.l [A6 - 0xE] 00002792 A98D syscall GetDialogItem/GetDItem 00002794 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002798 4267 clr.w -[A7] 0000279A A963 syscall SetControlValue/SetCtlValue 0000279C 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 000027A0 3F3C 0005 move.w -[A7], 0x5 000027A4 486E FFFA pea.l [A6 - 0x6] 000027A8 486E FFEE pea.l [A6 - 0x12] 000027AC 486E FFF2 pea.l [A6 - 0xE] 000027B0 A98D syscall GetDialogItem/GetDItem 000027B2 2F2E FFEE move.l -[A7], [A6 - 0x12] 000027B6 4267 clr.w -[A7] 000027B8 A963 syscall SetControlValue/SetCtlValue 000027BA 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 000027BE 3F3C 0006 move.w -[A7], 0x6 000027C2 486E FFFA pea.l [A6 - 0x6] 000027C6 486E FFEE pea.l [A6 - 0x12] 000027CA 486E FFF2 pea.l [A6 - 0xE] 000027CE A98D syscall GetDialogItem/GetDItem 000027D0 2F2E FFEE move.l -[A7], [A6 - 0x12] 000027D4 4267 clr.w -[A7] 000027D6 A963 syscall SetControlValue/SetCtlValue 000027D8 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 000027DC 3F3C 0007 move.w -[A7], 0x7 000027E0 486E FFFA pea.l [A6 - 0x6] 000027E4 486E FFEE pea.l [A6 - 0x12] 000027E8 486E FFF2 pea.l [A6 - 0xE] 000027EC A98D syscall GetDialogItem/GetDItem 000027EE 2F2E FFEE move.l -[A7], [A6 - 0x12] 000027F2 4267 clr.w -[A7] 000027F4 A963 syscall SetControlValue/SetCtlValue 000027F6 6000 0286 bra +0x288 /* 00002A7E */ 000027FA 7004 moveq.l D0, 0x04 000027FC 3B40 E340 move.w [A5 - 0x1CC0], D0 00002800 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002804 3F3C 0003 move.w -[A7], 0x3 00002808 486E FFFA pea.l [A6 - 0x6] 0000280C 486E FFEE pea.l [A6 - 0x12] 00002810 486E FFF2 pea.l [A6 - 0xE] 00002814 A98D syscall GetDialogItem/GetDItem 00002816 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000281A 4267 clr.w -[A7] 0000281C A963 syscall SetControlValue/SetCtlValue 0000281E 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002822 3F3C 0004 move.w -[A7], 0x4 00002826 486E FFFA pea.l [A6 - 0x6] 0000282A 486E FFEE pea.l [A6 - 0x12] 0000282E 486E FFF2 pea.l [A6 - 0xE] 00002832 A98D syscall GetDialogItem/GetDItem 00002834 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002838 3F3C 0001 move.w -[A7], 0x1 0000283C A963 syscall SetControlValue/SetCtlValue 0000283E 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002842 3F3C 0005 move.w -[A7], 0x5 00002846 486E FFFA pea.l [A6 - 0x6] 0000284A 486E FFEE pea.l [A6 - 0x12] 0000284E 486E FFF2 pea.l [A6 - 0xE] 00002852 A98D syscall GetDialogItem/GetDItem 00002854 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002858 4267 clr.w -[A7] 0000285A A963 syscall SetControlValue/SetCtlValue 0000285C 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002860 3F3C 0006 move.w -[A7], 0x6 00002864 486E FFFA pea.l [A6 - 0x6] 00002868 486E FFEE pea.l [A6 - 0x12] 0000286C 486E FFF2 pea.l [A6 - 0xE] 00002870 A98D syscall GetDialogItem/GetDItem 00002872 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002876 4267 clr.w -[A7] 00002878 A963 syscall SetControlValue/SetCtlValue 0000287A 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 0000287E 3F3C 0007 move.w -[A7], 0x7 00002882 486E FFFA pea.l [A6 - 0x6] 00002886 486E FFEE pea.l [A6 - 0x12] 0000288A 486E FFF2 pea.l [A6 - 0xE] 0000288E A98D syscall GetDialogItem/GetDItem 00002890 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002894 4267 clr.w -[A7] 00002896 A963 syscall SetControlValue/SetCtlValue 00002898 6000 01E4 bra +0x1E6 /* 00002A7E */ 0000289C 7005 moveq.l D0, 0x05 0000289E 3B40 E340 move.w [A5 - 0x1CC0], D0 000028A2 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 000028A6 3F3C 0003 move.w -[A7], 0x3 000028AA 486E FFFA pea.l [A6 - 0x6] 000028AE 486E FFEE pea.l [A6 - 0x12] 000028B2 486E FFF2 pea.l [A6 - 0xE] 000028B6 A98D syscall GetDialogItem/GetDItem 000028B8 2F2E FFEE move.l -[A7], [A6 - 0x12] 000028BC 4267 clr.w -[A7] 000028BE A963 syscall SetControlValue/SetCtlValue 000028C0 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 000028C4 3F3C 0004 move.w -[A7], 0x4 000028C8 486E FFFA pea.l [A6 - 0x6] 000028CC 486E FFEE pea.l [A6 - 0x12] 000028D0 486E FFF2 pea.l [A6 - 0xE] 000028D4 A98D syscall GetDialogItem/GetDItem 000028D6 2F2E FFEE move.l -[A7], [A6 - 0x12] 000028DA 4267 clr.w -[A7] 000028DC A963 syscall SetControlValue/SetCtlValue 000028DE 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 000028E2 3F3C 0005 move.w -[A7], 0x5 000028E6 486E FFFA pea.l [A6 - 0x6] 000028EA 486E FFEE pea.l [A6 - 0x12] 000028EE 486E FFF2 pea.l [A6 - 0xE] 000028F2 A98D syscall GetDialogItem/GetDItem 000028F4 2F2E FFEE move.l -[A7], [A6 - 0x12] 000028F8 3F3C 0001 move.w -[A7], 0x1 000028FC A963 syscall SetControlValue/SetCtlValue 000028FE 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002902 3F3C 0006 move.w -[A7], 0x6 00002906 486E FFFA pea.l [A6 - 0x6] 0000290A 486E FFEE pea.l [A6 - 0x12] 0000290E 486E FFF2 pea.l [A6 - 0xE] 00002912 A98D syscall GetDialogItem/GetDItem 00002914 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002918 4267 clr.w -[A7] 0000291A A963 syscall SetControlValue/SetCtlValue 0000291C 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002920 3F3C 0007 move.w -[A7], 0x7 00002924 486E FFFA pea.l [A6 - 0x6] 00002928 486E FFEE pea.l [A6 - 0x12] 0000292C 486E FFF2 pea.l [A6 - 0xE] 00002930 A98D syscall GetDialogItem/GetDItem 00002932 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002936 4267 clr.w -[A7] 00002938 A963 syscall SetControlValue/SetCtlValue 0000293A 6000 0142 bra +0x144 /* 00002A7E */ 0000293E 700A moveq.l D0, 0x0A 00002940 3B40 E340 move.w [A5 - 0x1CC0], D0 00002944 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002948 3F3C 0003 move.w -[A7], 0x3 0000294C 486E FFFA pea.l [A6 - 0x6] 00002950 486E FFEE pea.l [A6 - 0x12] 00002954 486E FFF2 pea.l [A6 - 0xE] 00002958 A98D syscall GetDialogItem/GetDItem 0000295A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000295E 4267 clr.w -[A7] 00002960 A963 syscall SetControlValue/SetCtlValue 00002962 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002966 3F3C 0004 move.w -[A7], 0x4 0000296A 486E FFFA pea.l [A6 - 0x6] 0000296E 486E FFEE pea.l [A6 - 0x12] 00002972 486E FFF2 pea.l [A6 - 0xE] 00002976 A98D syscall GetDialogItem/GetDItem 00002978 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000297C 4267 clr.w -[A7] 0000297E A963 syscall SetControlValue/SetCtlValue 00002980 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002984 3F3C 0005 move.w -[A7], 0x5 00002988 486E FFFA pea.l [A6 - 0x6] 0000298C 486E FFEE pea.l [A6 - 0x12] 00002990 486E FFF2 pea.l [A6 - 0xE] 00002994 A98D syscall GetDialogItem/GetDItem 00002996 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000299A 4267 clr.w -[A7] 0000299C A963 syscall SetControlValue/SetCtlValue 0000299E 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 000029A2 3F3C 0006 move.w -[A7], 0x6 000029A6 486E FFFA pea.l [A6 - 0x6] 000029AA 486E FFEE pea.l [A6 - 0x12] 000029AE 486E FFF2 pea.l [A6 - 0xE] 000029B2 A98D syscall GetDialogItem/GetDItem 000029B4 2F2E FFEE move.l -[A7], [A6 - 0x12] 000029B8 3F3C 0001 move.w -[A7], 0x1 000029BC A963 syscall SetControlValue/SetCtlValue 000029BE 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 000029C2 3F3C 0007 move.w -[A7], 0x7 000029C6 486E FFFA pea.l [A6 - 0x6] 000029CA 486E FFEE pea.l [A6 - 0x12] 000029CE 486E FFF2 pea.l [A6 - 0xE] 000029D2 A98D syscall GetDialogItem/GetDItem 000029D4 2F2E FFEE move.l -[A7], [A6 - 0x12] 000029D8 4267 clr.w -[A7] 000029DA A963 syscall SetControlValue/SetCtlValue 000029DC 6000 00A0 bra +0xA2 /* 00002A7E */ 000029E0 7014 moveq.l D0, 0x14 000029E2 3B40 E340 move.w [A5 - 0x1CC0], D0 000029E6 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 000029EA 3F3C 0003 move.w -[A7], 0x3 000029EE 486E FFFA pea.l [A6 - 0x6] 000029F2 486E FFEE pea.l [A6 - 0x12] 000029F6 486E FFF2 pea.l [A6 - 0xE] 000029FA A98D syscall GetDialogItem/GetDItem 000029FC 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002A00 4267 clr.w -[A7] 00002A02 A963 syscall SetControlValue/SetCtlValue 00002A04 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002A08 3F3C 0004 move.w -[A7], 0x4 00002A0C 486E FFFA pea.l [A6 - 0x6] 00002A10 486E FFEE pea.l [A6 - 0x12] 00002A14 486E FFF2 pea.l [A6 - 0xE] 00002A18 A98D syscall GetDialogItem/GetDItem 00002A1A 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002A1E 4267 clr.w -[A7] 00002A20 A963 syscall SetControlValue/SetCtlValue 00002A22 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002A26 3F3C 0005 move.w -[A7], 0x5 00002A2A 486E FFFA pea.l [A6 - 0x6] 00002A2E 486E FFEE pea.l [A6 - 0x12] 00002A32 486E FFF2 pea.l [A6 - 0xE] 00002A36 A98D syscall GetDialogItem/GetDItem 00002A38 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002A3C 4267 clr.w -[A7] 00002A3E A963 syscall SetControlValue/SetCtlValue 00002A40 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002A44 3F3C 0006 move.w -[A7], 0x6 00002A48 486E FFFA pea.l [A6 - 0x6] 00002A4C 486E FFEE pea.l [A6 - 0x12] 00002A50 486E FFF2 pea.l [A6 - 0xE] 00002A54 A98D syscall GetDialogItem/GetDItem 00002A56 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002A5A 4267 clr.w -[A7] 00002A5C A963 syscall SetControlValue/SetCtlValue 00002A5E 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002A62 3F3C 0007 move.w -[A7], 0x7 00002A66 486E FFFA pea.l [A6 - 0x6] 00002A6A 486E FFEE pea.l [A6 - 0x12] 00002A6E 486E FFF2 pea.l [A6 - 0xE] 00002A72 A98D syscall GetDialogItem/GetDItem 00002A74 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002A78 3F3C 0001 move.w -[A7], 0x1 00002A7C A963 syscall SetControlValue/SetCtlValue label00002A7E: 00002A7E 4A6E FFFC tst.w [A6 - 0x4] 00002A82 6700 FC8C beq -0x372 /* 00002710 */ 00002A86 302D E340 move.w D0, [A5 - 0x1CC0] 00002A8A C1FC 0005 muls.w D0, 0x5 00002A8E 3B40 FD42 move.w [A5 - 0x2BE], D0 00002A92 4E5E unlink A6 00002A94 4E75 rts 00002A96 4841 swap.w D1 00002A98 4E44 trap 4 00002A9A 4C45 434F movem.l D0,D1,D2,D3,D6,A0,A1,A6, D5 fn00002A9E: 00002A9E 4E56 FFF2 link A6, -0x000E 00002AA2 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002AA6 3F3C 0003 move.w -[A7], 0x3 00002AAA 486E FFFE pea.l [A6 - 0x2] 00002AAE 486E FFF2 pea.l [A6 - 0xE] 00002AB2 486E FFF6 pea.l [A6 - 0xA] 00002AB6 A98D syscall GetDialogItem/GetDItem 00002AB8 4267 clr.w -[A7] 00002ABA 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002ABE A960 syscall GetControlValue/GetCtlValue 00002AC0 301F move.w D0, [A7]+ 00002AC2 3B40 FD9C move.w [A5 - 0x264], D0 00002AC6 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002ACA 3F3C 0004 move.w -[A7], 0x4 00002ACE 486E FFFE pea.l [A6 - 0x2] 00002AD2 486E FFF2 pea.l [A6 - 0xE] 00002AD6 486E FFF6 pea.l [A6 - 0xA] 00002ADA A98D syscall GetDialogItem/GetDItem 00002ADC 4267 clr.w -[A7] 00002ADE 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002AE2 A960 syscall GetControlValue/GetCtlValue 00002AE4 301F move.w D0, [A7]+ 00002AE6 3B40 FD9E move.w [A5 - 0x262], D0 00002AEA 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002AEE 3F3C 0005 move.w -[A7], 0x5 00002AF2 486E FFFE pea.l [A6 - 0x2] 00002AF6 486E FFF2 pea.l [A6 - 0xE] 00002AFA 486E FFF6 pea.l [A6 - 0xA] 00002AFE A98D syscall GetDialogItem/GetDItem 00002B00 4267 clr.w -[A7] 00002B02 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002B06 A960 syscall GetControlValue/GetCtlValue 00002B08 301F move.w D0, [A7]+ 00002B0A 3B40 FDA0 move.w [A5 - 0x260], D0 00002B0E 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002B12 3F3C 0006 move.w -[A7], 0x6 00002B16 486E FFFE pea.l [A6 - 0x2] 00002B1A 486E FFF2 pea.l [A6 - 0xE] 00002B1E 486E FFF6 pea.l [A6 - 0xA] 00002B22 A98D syscall GetDialogItem/GetDItem 00002B24 4267 clr.w -[A7] 00002B26 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002B2A A960 syscall GetControlValue/GetCtlValue 00002B2C 301F move.w D0, [A7]+ 00002B2E 3B40 FDA2 move.w [A5 - 0x25E], D0 00002B32 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002B36 3F3C 0007 move.w -[A7], 0x7 00002B3A 486E FFFE pea.l [A6 - 0x2] 00002B3E 486E FFF2 pea.l [A6 - 0xE] 00002B42 486E FFF6 pea.l [A6 - 0xA] 00002B46 A98D syscall GetDialogItem/GetDItem 00002B48 4267 clr.w -[A7] 00002B4A 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002B4E A960 syscall GetControlValue/GetCtlValue 00002B50 301F move.w D0, [A7]+ 00002B52 3B40 FDA4 move.w [A5 - 0x25C], D0 00002B56 4E5E unlink A6 00002B58 4E75 rts 00002B5A 5341 subq.w D1, 1 00002B5C 5645 addq.w D5, 3 00002B5E 5052 addq.w [A2], 8 00002B60 4F53 chk.w D7, [A3] fn00002B62: 00002B62 4E56 FFF2 link A6, -0x000E 00002B66 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002B6A 3F3C 0003 move.w -[A7], 0x3 00002B6E 486E FFFE pea.l [A6 - 0x2] 00002B72 486E FFF2 pea.l [A6 - 0xE] 00002B76 486E FFF6 pea.l [A6 - 0xA] 00002B7A A98D syscall GetDialogItem/GetDItem 00002B7C 4267 clr.w -[A7] 00002B7E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002B82 A960 syscall GetControlValue/GetCtlValue 00002B84 301F move.w D0, [A7]+ 00002B86 3B40 FDA6 move.w [A5 - 0x25A], D0 00002B8A 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002B8E 3F3C 0004 move.w -[A7], 0x4 00002B92 486E FFFE pea.l [A6 - 0x2] 00002B96 486E FFF2 pea.l [A6 - 0xE] 00002B9A 486E FFF6 pea.l [A6 - 0xA] 00002B9E A98D syscall GetDialogItem/GetDItem 00002BA0 4267 clr.w -[A7] 00002BA2 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002BA6 A960 syscall GetControlValue/GetCtlValue 00002BA8 301F move.w D0, [A7]+ 00002BAA 3B40 FDA8 move.w [A5 - 0x258], D0 00002BAE 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002BB2 3F3C 0005 move.w -[A7], 0x5 00002BB6 486E FFFE pea.l [A6 - 0x2] 00002BBA 486E FFF2 pea.l [A6 - 0xE] 00002BBE 486E FFF6 pea.l [A6 - 0xA] 00002BC2 A98D syscall GetDialogItem/GetDItem 00002BC4 4267 clr.w -[A7] 00002BC6 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002BCA A960 syscall GetControlValue/GetCtlValue 00002BCC 301F move.w D0, [A7]+ 00002BCE 3B40 FDAA move.w [A5 - 0x256], D0 00002BD2 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002BD6 3F3C 0006 move.w -[A7], 0x6 00002BDA 486E FFFE pea.l [A6 - 0x2] 00002BDE 486E FFF2 pea.l [A6 - 0xE] 00002BE2 486E FFF6 pea.l [A6 - 0xA] 00002BE6 A98D syscall GetDialogItem/GetDItem 00002BE8 4267 clr.w -[A7] 00002BEA 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002BEE A960 syscall GetControlValue/GetCtlValue 00002BF0 301F move.w D0, [A7]+ 00002BF2 3B40 FDAC move.w [A5 - 0x254], D0 00002BF6 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002BFA 3F3C 0007 move.w -[A7], 0x7 00002BFE 486E FFFE pea.l [A6 - 0x2] 00002C02 486E FFF2 pea.l [A6 - 0xE] 00002C06 486E FFF6 pea.l [A6 - 0xA] 00002C0A A98D syscall GetDialogItem/GetDItem 00002C0C 4267 clr.w -[A7] 00002C0E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002C12 A960 syscall GetControlValue/GetCtlValue 00002C14 301F move.w D0, [A7]+ 00002C16 3B40 FDAE move.w [A5 - 0x252], D0 00002C1A 4E5E unlink A6 00002C1C 4E75 rts 00002C1E 5341 subq.w D1, 1 00002C20 5645 addq.w D5, 3 00002C22 434F chk.w D1, A7 00002C24 4C4C 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A4 // begin alternate branch 00002C26-00002C2A fn00002C26: 00002C26 4E56 FFF2 link A6, -0x000E // end alternate branch 00002C26-00002C2A fn00002C26: // (misaligned) 00002C28 FFF2 .invalid <> 00002C2A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002C2E 3F3C 0003 move.w -[A7], 0x3 00002C32 486E FFFE pea.l [A6 - 0x2] 00002C36 486E FFF2 pea.l [A6 - 0xE] 00002C3A 486E FFF6 pea.l [A6 - 0xA] 00002C3E A98D syscall GetDialogItem/GetDItem 00002C40 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002C44 3F2D FD9C move.w -[A7], [A5 - 0x264] 00002C48 A963 syscall SetControlValue/SetCtlValue 00002C4A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002C4E 3F3C 0004 move.w -[A7], 0x4 00002C52 486E FFFE pea.l [A6 - 0x2] 00002C56 486E FFF2 pea.l [A6 - 0xE] 00002C5A 486E FFF6 pea.l [A6 - 0xA] 00002C5E A98D syscall GetDialogItem/GetDItem 00002C60 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002C64 3F2D FD9E move.w -[A7], [A5 - 0x262] 00002C68 A963 syscall SetControlValue/SetCtlValue 00002C6A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002C6E 3F3C 0005 move.w -[A7], 0x5 00002C72 486E FFFE pea.l [A6 - 0x2] 00002C76 486E FFF2 pea.l [A6 - 0xE] 00002C7A 486E FFF6 pea.l [A6 - 0xA] 00002C7E A98D syscall GetDialogItem/GetDItem 00002C80 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002C84 3F2D FDA0 move.w -[A7], [A5 - 0x260] 00002C88 A963 syscall SetControlValue/SetCtlValue 00002C8A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002C8E 3F3C 0006 move.w -[A7], 0x6 00002C92 486E FFFE pea.l [A6 - 0x2] 00002C96 486E FFF2 pea.l [A6 - 0xE] 00002C9A 486E FFF6 pea.l [A6 - 0xA] 00002C9E A98D syscall GetDialogItem/GetDItem 00002CA0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002CA4 3F2D FDA2 move.w -[A7], [A5 - 0x25E] 00002CA8 A963 syscall SetControlValue/SetCtlValue 00002CAA 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00002CAE 3F3C 0007 move.w -[A7], 0x7 00002CB2 486E FFFE pea.l [A6 - 0x2] 00002CB6 486E FFF2 pea.l [A6 - 0xE] 00002CBA 486E FFF6 pea.l [A6 - 0xA] 00002CBE A98D syscall GetDialogItem/GetDItem 00002CC0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002CC4 3F2D FDA4 move.w -[A7], [A5 - 0x25C] 00002CC8 A963 syscall SetControlValue/SetCtlValue 00002CCA 4E5E unlink A6 00002CCC 4E75 rts 00002CCE 5245 addq.w D5, 1 00002CD0 5354 subq.w [A4], 1 00002CD2 4F52 chk.w D7, [A2] 00002CD4 4550 chk.w D2, [A0] fn00002CD6: 00002CD6 4E56 FFF2 link A6, -0x000E 00002CDA 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002CDE 3F3C 0003 move.w -[A7], 0x3 00002CE2 486E FFFE pea.l [A6 - 0x2] 00002CE6 486E FFF2 pea.l [A6 - 0xE] 00002CEA 486E FFF6 pea.l [A6 - 0xA] 00002CEE A98D syscall GetDialogItem/GetDItem 00002CF0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002CF4 3F2D FDA6 move.w -[A7], [A5 - 0x25A] 00002CF8 A963 syscall SetControlValue/SetCtlValue 00002CFA 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002CFE 3F3C 0004 move.w -[A7], 0x4 00002D02 486E FFFE pea.l [A6 - 0x2] 00002D06 486E FFF2 pea.l [A6 - 0xE] 00002D0A 486E FFF6 pea.l [A6 - 0xA] 00002D0E A98D syscall GetDialogItem/GetDItem 00002D10 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002D14 3F2D FDA8 move.w -[A7], [A5 - 0x258] 00002D18 A963 syscall SetControlValue/SetCtlValue 00002D1A 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002D1E 3F3C 0005 move.w -[A7], 0x5 00002D22 486E FFFE pea.l [A6 - 0x2] 00002D26 486E FFF2 pea.l [A6 - 0xE] 00002D2A 486E FFF6 pea.l [A6 - 0xA] 00002D2E A98D syscall GetDialogItem/GetDItem 00002D30 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002D34 3F2D FDAA move.w -[A7], [A5 - 0x256] 00002D38 A963 syscall SetControlValue/SetCtlValue 00002D3A 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002D3E 3F3C 0006 move.w -[A7], 0x6 00002D42 486E FFFE pea.l [A6 - 0x2] 00002D46 486E FFF2 pea.l [A6 - 0xE] 00002D4A 486E FFF6 pea.l [A6 - 0xA] 00002D4E A98D syscall GetDialogItem/GetDItem 00002D50 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002D54 3F2D FDAC move.w -[A7], [A5 - 0x254] 00002D58 A963 syscall SetControlValue/SetCtlValue 00002D5A 2F2D FDB4 move.l -[A7], [A5 - 0x24C] 00002D5E 3F3C 0007 move.w -[A7], 0x7 00002D62 486E FFFE pea.l [A6 - 0x2] 00002D66 486E FFF2 pea.l [A6 - 0xE] 00002D6A 486E FFF6 pea.l [A6 - 0xA] 00002D6E A98D syscall GetDialogItem/GetDItem 00002D70 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002D74 3F2D FDAE move.w -[A7], [A5 - 0x252] 00002D78 A963 syscall SetControlValue/SetCtlValue 00002D7A 4E5E unlink A6 00002D7C 4E75 rts 00002D7E 5245 addq.w D5, 1 00002D80 5354 subq.w [A4], 1 00002D82 4F52 chk.w D7, [A2] 00002D84 4543 chk.w D2, D3 fn00002D86: 00002D86 486D FDBC pea.l [A5 - 0x244] 00002D8A 486D FF10 pea.l [A5 - 0xF0] 00002D8E 4EBA 07B8 jsr [PC + 0x7B8 /* 00003548 */] 00002D92 508F addq.l A7, 8 00002D94 426D FEBC clr.w [A5 - 0x144] 00002D98 4E75 rts export_51: 00002D9A 48E7 7FFE movem.l -[A7], D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5,A6 00002D9E 4EBA 0900 jsr [PC + 0x900 /* 000036A0 */] 00002DA2 4CDF 7FFE movem.l D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5,A6, [A7]+ 00002DA6 7001 moveq.l D0, 0x01 00002DA8 4E75 rts 00002DAA 4E75 rts fn00002DAC: 00002DAC 4E56 FECA link A6, -0x0136 00002DB0 426E FFDA clr.w [A6 - 0x26] 00002DB4 426E FFD8 clr.w [A6 - 0x28] 00002DB8 302E 0008 move.w D0, [A6 + 0x8] 00002DBC 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002DC0 0001 000F ori.b D1, 0xF 00002DC4 03D2 .incomplete 00002DC6 001E 03CE ori.b [A6]+, 0xCE 00002DCA 0162 bchg -[A2], D0 00002DCC 016C 03C8 bchg [A4 + 0x3C8], D0 00002DD0 024A 0264 andi.w A2, 0x264 00002DD4 029C 03C0 0348 andi.l [A4]+, 0x3C00348 00002DDA 034E bchg A6, D1 00002DDC 03BA 0226 bclr [PC + 0x226 /* 00003004, value 0x4EBA019E */], D1 00002DE0 03B6 0384 bclr <>, D1 00002DE4 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00002DE8 4A40 tst.w D0 00002DEA 6606 bne +0x8 /* 00002DF2 */ 00002DEC 7000 moveq.l D0, 0x00 00002DEE 6000 03A8 bra +0x3AA /* 00003198 */ label00002DF2: 00002DF2 422D E230 clr.b [A5 - 0x1DD0] 00002DF6 42A7 clr.l -[A7] 00002DF8 3F3C 0190 move.w -[A7], 0x190 00002DFC 486D E186 pea.l [A5 - 0x1E7A] 00002E00 4878 FFFF push.l 0xFFFF 00002E04 A9BD syscall GetNewWindow 00002E06 205F movea.l A0, [A7]+ 00002E08 2B48 E222 move.l [A5 - 0x1DDE], A0 00002E0C 4850 pea.l [A0] 00002E0E A873 syscall SetPort 00002E10 3F3C 0004 move.w -[A7], 0x4 00002E14 A887 syscall TextFont 00002E16 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00002E1A A88A syscall TextSize 00002E1C 206D E222 movea.l A0, [A5 - 0x1DDE] 00002E20 43EE FFE8 lea.l A1, [A6 - 0x18] 00002E24 41E8 0010 lea.l A0, [A0 + 0x10] 00002E28 22D8 move.l [A1]+, [A0]+ 00002E2A 22D8 move.l [A1]+, [A0]+ 00002E2C 302E FFEE move.w D0, [A6 - 0x12] 00002E30 0640 FFF1 addi.w D0, 0xFFF1 00002E34 3D40 FFEA move.w [A6 - 0x16], D0 00002E38 526E FFEE addq.w [A6 - 0x12], 1 00002E3C 066E FFF2 FFEC addi.w [A6 - 0x14], 0xFFF2 00002E42 536E FFE8 subq.w [A6 - 0x18], 1 00002E46 42A7 clr.l -[A7] 00002E48 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 00002E4C 486E FFE8 pea.l [A6 - 0x18] 00002E50 486D FF12 pea.l [A5 - 0xEE] 00002E54 1F3C 0001 move.b -[A7], 0x1 00002E58 4267 clr.w -[A7] 00002E5A 4267 clr.w -[A7] 00002E5C 4267 clr.w -[A7] 00002E5E 3F3C 0010 move.w -[A7], 0x10 00002E62 42A7 clr.l -[A7] 00002E64 A954 syscall NewControl 00002E66 205F movea.l A0, [A7]+ 00002E68 2B48 E280 move.l [A5 - 0x1D80], A0 00002E6C 206D E182 movea.l A0, [A5 - 0x1E7E] 00002E70 43EE FFF0 lea.l A1, [A6 - 0x10] 00002E74 41E8 0010 lea.l A0, [A0 + 0x10] 00002E78 22D8 move.l [A1]+, [A0]+ 00002E7A 22D8 move.l [A1]+, [A0]+ 00002E7C 066E FFF1 FFF6 addi.w [A6 - 0xA], 0xFFF1 00002E82 066E FFF1 FFF4 addi.w [A6 - 0xC], 0xFFF1 00002E88 486E FFF0 pea.l [A6 - 0x10] 00002E8C 3F3C 0004 move.w -[A7], 0x4 00002E90 3F3C 0004 move.w -[A7], 0x4 00002E94 A8A9 syscall InsetRect 00002E96 42A7 clr.l -[A7] 00002E98 486E FFF0 pea.l [A6 - 0x10] 00002E9C 486E FFF0 pea.l [A6 - 0x10] 00002EA0 A9D2 syscall TENew 00002EA2 205F movea.l A0, [A7]+ 00002EA4 2B48 E234 move.l [A5 - 0x1DCC], A0 00002EA8 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00002EAC 4EBA D1C6 jsr [PC - 0x2E3A /* 00000074 */] 00002EB0 206D E234 movea.l A0, [A5 - 0x1DCC] 00002EB4 43ED 01BA lea.l A1, [A5 + 0x1BA /* export_51 */] 00002EB8 2050 movea.l A0, [A0] 00002EBA 2149 002A move.l [A0 + 0x2A], A1 00002EBE 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00002EC2 4EBA D1BA jsr [PC - 0x2E46 /* 0000007E */] 00002EC6 2F2D E182 move.l -[A7], [A5 - 0x1E7E] 00002ECA 4EBA 0EFA jsr [PC + 0xEFA /* 00003DC6 */] 00002ECE 588F addq.l A7, 4 00002ED0 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 00002ED4 4878 0001 push.l 0x1 00002ED8 A918 syscall SetWRefCon 00002EDA 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 00002EDE A915 syscall ShowWindow 00002EE0 422D E30C clr.b [A5 - 0x1CF4] 00002EE4 486E FFF8 pea.l [A6 - 0x8] 00002EE8 A874 syscall GetPort 00002EEA 42A7 clr.l -[A7] 00002EEC 3F3C 0191 move.w -[A7], 0x191 00002EF0 42A7 clr.l -[A7] 00002EF2 42A7 clr.l -[A7] 00002EF4 A9BD syscall GetNewWindow 00002EF6 205F movea.l A0, [A7]+ 00002EF8 2B48 E226 move.l [A5 - 0x1DDA], A0 00002EFC 4850 pea.l [A0] 00002EFE A873 syscall SetPort 00002F00 4267 clr.w -[A7] 00002F02 A887 syscall TextFont 00002F04 2F2D E226 move.l -[A7], [A5 - 0x1DDA] 00002F08 4878 0002 push.l 0x2 00002F0C A918 syscall SetWRefCon 00002F0E 2F2D E226 move.l -[A7], [A5 - 0x1DDA] 00002F12 A915 syscall ShowWindow 00002F14 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002F18 A873 syscall SetPort 00002F1A 2F2D E27C move.l -[A7], [A5 - 0x1D84] 00002F1E 3F3C 0005 move.w -[A7], 0x5 00002F22 A939 syscall EnableItem 00002F24 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00002F28 6000 026C bra +0x26E /* 00003196 */ 00002F2C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00002F30 4EBA 0686 jsr [PC + 0x686 /* 000035B8 */] 00002F34 6000 0260 bra +0x262 /* 00003196 */ 00002F38 0C6D FFFF FD46 cmpi.w [A5 - 0x2BA], 0xFFFF 00002F3E 6700 0060 beq +0x62 /* 00002FA0 */ 00002F42 7001 moveq.l D0, 0x01 00002F44 3D40 FFDC move.w [A6 - 0x24], D0 00002F48 6026 bra +0x28 /* 00002F70 */ label00002F4A: 00002F4A 302D FD46 move.w D0, [A5 - 0x2BA] 00002F4E C1FC 08DC muls.w D0, 0x8DC 00002F52 41ED E344 lea.l A0, [A5 - 0x1CBC] 00002F56 D1C0 add.l A0, D0 00002F58 302E FFDC move.w D0, [A6 - 0x24] 00002F5C C1FC 00A2 muls.w D0, 0xA2 00002F60 D1C0 add.l A0, D0 00002F62 4A68 003A tst.w [A0 + 0x3A] 00002F66 6704 beq +0x6 /* 00002F6C */ 00002F68 526E FFD8 addq.w [A6 - 0x28], 1 label00002F6C: 00002F6C 526E FFDC addq.w [A6 - 0x24], 1 label00002F70: 00002F70 302D FD46 move.w D0, [A5 - 0x2BA] 00002F74 48C0 ext.l D0 00002F76 D080 add.l D0, D0 00002F78 41ED FD36 lea.l A0, [A5 - 0x2CA] 00002F7C D1C0 add.l A0, D0 00002F7E 302E FFDC move.w D0, [A6 - 0x24] 00002F82 B050 cmp.w D0, [A0] 00002F84 6FC4 ble -0x3A /* 00002F4A */ 00002F86 0C6E 0005 FFD8 cmpi.w [A6 - 0x28], 0x5 00002F8C 6C12 bge +0x14 /* 00002FA0 */ 00002F8E 7001 moveq.l D0, 0x01 00002F90 3D40 FFDA move.w [A6 - 0x26], D0 00002F94 4267 clr.w -[A7] 00002F96 3F3C 0192 move.w -[A7], 0x192 00002F9A 42A7 clr.l -[A7] 00002F9C A985 syscall Alert 00002F9E 301F move.w D0, [A7]+ label00002FA0: 00002FA0 426E FFDC clr.w [A6 - 0x24] 00002FA4 6018 bra +0x1A /* 00002FBE */ label00002FA6: 00002FA6 3F2E FFDC move.w -[A7], [A6 - 0x24] 00002FAA 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00002FAE 548F addq.l A7, 2 00002FB0 3F2E FFDC move.w -[A7], [A6 - 0x24] 00002FB4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002FB8 548F addq.l A7, 2 00002FBA 526E FFDC addq.w [A6 - 0x24], 1 label00002FBE: 00002FBE 0C6E 0001 FFDC cmpi.w [A6 - 0x24], 0x1 00002FC4 6FE0 ble -0x1E /* 00002FA6 */ 00002FC6 4A6E FFDA tst.w [A6 - 0x26] 00002FCA 6600 01CA bne +0x1CC /* 00003196 */ 00002FCE 70FF moveq.l D0, 0xFFFFFFFF 00002FD0 3B40 FD46 move.w [A5 - 0x2BA], D0 00002FD4 426D FD40 clr.w [A5 - 0x2C0] 00002FD8 206D E234 movea.l A0, [A5 - 0x1DCC] 00002FDC 226D E234 movea.l A1, [A5 - 0x1DCC] 00002FE0 2251 movea.l A1, [A1] 00002FE2 2050 movea.l A0, [A0] 00002FE4 3169 003C 0020 move.w [A0 + 0x20], [A1 + 0x3C] 00002FEA 206D E234 movea.l A0, [A5 - 0x1DCC] 00002FEE 226D E234 movea.l A1, [A5 - 0x1DCC] 00002FF2 2251 movea.l A1, [A1] 00002FF4 2050 movea.l A0, [A0] 00002FF6 3169 003C 0022 move.w [A0 + 0x22], [A1 + 0x3C] 00002FFC 4EBA 05BA jsr [PC + 0x5BA /* 000035B8 */] 00003000 6000 0194 bra +0x196 /* 00003196 */ 00003004 4EBA 019E jsr [PC + 0x19E /* 000031A4 */] 00003008 4A40 tst.w D0 0000300A 6606 bne +0x8 /* 00003012 */ 0000300C 7000 moveq.l D0, 0x00 0000300E 6000 0188 bra +0x18A /* 00003198 */ label00003012: 00003012 4EBA 148C jsr [PC + 0x148C /* 000044A0 */] 00003016 6000 017E bra +0x180 /* 00003196 */ 0000301A 7000 moveq.l D0, 0x00 0000301C 102D FDBC move.b D0, [A5 - 0x244] 00003020 4A40 tst.w D0 00003022 6712 beq +0x14 /* 00003036 */ 00003024 3F2D FEBC move.w -[A7], [A5 - 0x144] 00003028 486D FDBC pea.l [A5 - 0x244] 0000302C 4EBA 030A jsr [PC + 0x30A /* 00003338 */] 00003030 5C8F addq.l A7, 6 00003032 6000 0162 bra +0x164 /* 00003196 */ label00003036: 00003036 422E FED2 clr.b [A6 - 0x12E] 0000303A 486E FFD6 pea.l [A6 - 0x2A] 0000303E 486E FED2 pea.l [A6 - 0x12E] 00003042 4EBA 0272 jsr [PC + 0x272 /* 000032B6 */] 00003046 508F addq.l A7, 8 00003048 4A40 tst.w D0 0000304A 6700 014A beq +0x14C /* 00003196 */ 0000304E 486D FDBC pea.l [A5 - 0x244] 00003052 486E FED2 pea.l [A6 - 0x12E] 00003056 4EBA 04F0 jsr [PC + 0x4F0 /* 00003548 */] 0000305A 508F addq.l A7, 8 0000305C 3B6E FFD6 FEBC move.w [A5 - 0x144], [A6 - 0x2A] 00003062 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 00003066 486D FDBC pea.l [A5 - 0x244] 0000306A A91A syscall SetWTitle 0000306C 6000 0128 bra +0x12A /* 00003196 */ 00003070 486D FF14 pea.l [A5 - 0xEC] 00003074 486D FDBC pea.l [A5 - 0x244] 00003078 486D FF36 pea.l [A5 - 0xCA] 0000307C 486D FF3A pea.l [A5 - 0xC6] 00003080 A98B syscall ParamText 00003082 4267 clr.w -[A7] 00003084 3F3C 0101 move.w -[A7], 0x101 00003088 42A7 clr.l -[A7] 0000308A A985 syscall Alert 0000308C 301F move.w D0, [A7]+ 0000308E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003092 0001 0003 ori.b D1, 0x3 00003096 0100 btst D0, D0 00003098 0006 0080 ori.b D6, 0x80 0000309C 007E A896 ori.w <>, 0xA896 000030A0 206D E234 movea.l A0, [A5 - 0x1DCC] 000030A4 42A7 clr.l -[A7] 000030A6 2050 movea.l A0, [A0] 000030A8 3068 003C movea.w A0, [A0 + 0x3C] 000030AC 2F08 move.l -[A7], A0 000030AE 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000030B2 A9D1 syscall TESetSelect 000030B4 A897 syscall ShowPen 000030B6 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000030BA A9D7 syscall TEDelete 000030BC 7000 moveq.l D0, 0x00 000030BE 102D FDBC move.b D0, [A5 - 0x244] 000030C2 4A40 tst.w D0 000030C4 6740 beq +0x42 /* 00003106 */ 000030C6 4267 clr.w -[A7] 000030C8 486D FDBC pea.l [A5 - 0x244] 000030CC 3F2D FEBC move.w -[A7], [A5 - 0x144] 000030D0 486E FFD4 pea.l [A6 - 0x2C] 000030D4 4EBA CFCA jsr [PC - 0x3036 /* 000000A0 */] 000030D8 301F move.w D0, [A7]+ 000030DA 4A40 tst.w D0 000030DC 6628 bne +0x2A /* 00003106 */ 000030DE 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000030E2 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 000030E6 4EBA 03F6 jsr [PC + 0x3F6 /* 000034DE */] 000030EA 5C8F addq.l A7, 6 000030EC 4A40 tst.w D0 000030EE 57C0 seq D0 000030F0 4400 neg.b D0 000030F2 4880 ext.w D0 000030F4 1B40 E30C move.b [A5 - 0x1CF4], D0 000030F8 4267 clr.w -[A7] 000030FA 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 000030FE 4EBA CFD8 jsr [PC - 0x3028 /* 000000D8 */] 00003102 301F move.w D0, [A7]+ 00003104 4A40 tst.w D0 label00003106: 00003106 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 0000310A A915 syscall ShowWindow 0000310C 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 00003110 4EBA 0D66 jsr [PC + 0xD66 /* 00003E78 */] 00003114 588F addq.l A7, 4 00003116 6000 007E bra +0x80 /* 00003196 */ 0000311A 7000 moveq.l D0, 0x00 0000311C 6000 007A bra +0x7C /* 00003198 */ 00003120 4EBA 0798 jsr [PC + 0x798 /* 000038BA */] 00003124 6000 0070 bra +0x72 /* 00003196 */ 00003128 206D E234 movea.l A0, [A5 - 0x1DCC] 0000312C 226D E234 movea.l A1, [A5 - 0x1DCC] 00003130 2251 movea.l A1, [A1] 00003132 3269 003C movea.w A1, [A1 + 0x3C] 00003136 4267 clr.w -[A7] 00003138 486D FF3C pea.l [A5 - 0xC4] 0000313C 2D50 FECE move.l [A6 - 0x132], [A0] 00003140 2D49 FECA move.l [A6 - 0x136], A1 00003144 A88C syscall StringWidth 00003146 301F move.w D0, [A7]+ 00003148 42A7 clr.l -[A7] 0000314A 3F00 move.w -[A7], D0 0000314C 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 00003150 2F2E FECA move.l -[A7], [A6 - 0x136] 00003154 206E FECE movea.l A0, [A6 - 0x132] 00003158 2F28 003E move.l -[A7], [A0 + 0x3E] 0000315C 4EBA 095E jsr [PC + 0x95E /* 00003ABC */] 00003160 4FEF 0012 lea.l A7, [A7 + 0x12] 00003164 6030 bra +0x32 /* 00003196 */ 00003166 4EBA 003C jsr [PC + 0x3C /* 000031A4 */] 0000316A 4A40 tst.w D0 0000316C 6604 bne +0x6 /* 00003172 */ 0000316E 7000 moveq.l D0, 0x00 00003170 6026 bra +0x28 /* 00003198 */ label00003172: 00003172 42A7 clr.l -[A7] 00003174 A924 syscall FrontWindow 00003176 205F movea.l A0, [A7]+ 00003178 2D48 FFFC move.l [A6 - 0x4], A0 0000317C 4850 pea.l [A0] 0000317E 4EBA EA6A jsr [PC - 0x1596 /* 00001BEA */] 00003182 588F addq.l A7, 4 00003184 4A40 tst.w D0 00003186 670C beq +0xE /* 00003194 */ 00003188 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 0000318C A92D syscall CloseWindow 0000318E 2F2D E226 move.l -[A7], [A5 - 0x1DDA] 00003192 A92D syscall CloseWindow label00003194: 00003194 A9F4 syscall ExitToShell label00003196: 00003196 7001 moveq.l D0, 0x01 label00003198: 00003198 4E5E unlink A6 0000319A 4E75 rts 0000319C 4841 swap.w D1 0000319E 4E44 trap 4 000031A0 4C45 4741 movem.l D0,D6,A0,A1,A2,A6, D5 fn000031A4: 000031A4 4E56 FEFA link A6, -0x0106 000031A8 4A6D FD44 tst.w [A5 - 0x2BC] 000031AC 6700 004C beq +0x4E /* 000031FA */ 000031B0 42A7 clr.l -[A7] 000031B2 A924 syscall FrontWindow 000031B4 205F movea.l A0, [A7]+ 000031B6 2D48 FFFA move.l [A6 - 0x6], A0 000031BA 4850 pea.l [A0] 000031BC 4EBA EA2C jsr [PC - 0x15D4 /* 00001BEA */] 000031C0 588F addq.l A7, 4 000031C2 4A40 tst.w D0 000031C4 6700 0034 beq +0x36 /* 000031FA */ 000031C8 486D FF42 pea.l [A5 - 0xBE] 000031CC 486D FF76 pea.l [A5 - 0x8A] 000031D0 486D FF78 pea.l [A5 - 0x88] 000031D4 486D FF7A pea.l [A5 - 0x86] 000031D8 A98B syscall ParamText 000031DA 4267 clr.w -[A7] 000031DC 3F3C 0195 move.w -[A7], 0x195 000031E0 42A7 clr.l -[A7] 000031E2 A985 syscall Alert 000031E4 301F move.w D0, [A7]+ 000031E6 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000031EA 0001 0002 ori.b D1, 0x2 000031EE 000C 000A ori.b A4, 0xA /* '\n' */ 000031F2 0002 7000 ori.b D2, 0x0 000031F6 6000 00B2 bra +0xB4 /* 000032AA */ label000031FA: 000031FA 206D E234 movea.l A0, [A5 - 0x1DCC] 000031FE 2050 movea.l A0, [A0] 00003200 0C68 000F 005E cmpi.w [A0 + 0x5E], 0xF 00003206 6F00 00A0 ble +0xA2 /* 000032A8 */ 0000320A 42A7 clr.l -[A7] 0000320C A924 syscall FrontWindow 0000320E 205F movea.l A0, [A7]+ 00003210 2D48 FFFA move.l [A6 - 0x6], A0 00003214 4850 pea.l [A0] 00003216 4EBA E9D2 jsr [PC - 0x162E /* 00001BEA */] 0000321A 588F addq.l A7, 4 0000321C 4A40 tst.w D0 0000321E 6700 0088 beq +0x8A /* 000032A8 */ 00003222 7000 moveq.l D0, 0x00 00003224 102D FDBC move.b D0, [A5 - 0x244] 00003228 4A40 tst.w D0 0000322A 6608 bne +0xA /* 00003234 */ 0000322C 41ED FF90 lea.l A0, [A5 - 0x70] 00003230 2008 move.l D0, A0 00003232 6006 bra +0x8 /* 0000323A */ label00003234: 00003234 41ED FDBC lea.l A0, [A5 - 0x244] 00003238 2008 move.l D0, A0 label0000323A: 0000323A 486D FF7C pea.l [A5 - 0x84] 0000323E 2F00 move.l -[A7], D0 00003240 486D FF9E pea.l [A5 - 0x62] 00003244 486D FFA2 pea.l [A5 - 0x5E] 00003248 A98B syscall ParamText 0000324A 4267 clr.w -[A7] 0000324C 3F3C 0101 move.w -[A7], 0x101 00003250 42A7 clr.l -[A7] 00003252 A985 syscall Alert 00003254 301F move.w D0, [A7]+ 00003256 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000325A 0001 0003 ori.b D1, 0x3 0000325E 004A 0006 ori.w A2, 0x6 00003262 0042 003C ori.w D2, 0x3C /* '<' */ 00003266 7000 moveq.l D0, 0x00 00003268 102D FDBC move.b D0, [A5 - 0x244] 0000326C 4A40 tst.w D0 0000326E 661A bne +0x1C /* 0000328A */ 00003270 422E FEFA clr.b [A6 - 0x106] 00003274 486E FFFE pea.l [A6 - 0x2] 00003278 486E FEFA pea.l [A6 - 0x106] 0000327C 4EBA 0038 jsr [PC + 0x38 /* 000032B6 */] 00003280 508F addq.l A7, 8 00003282 4A40 tst.w D0 00003284 6622 bne +0x24 /* 000032A8 */ 00003286 7000 moveq.l D0, 0x00 00003288 6020 bra +0x22 /* 000032AA */ label0000328A: 0000328A 3F2D FEBC move.w -[A7], [A5 - 0x144] 0000328E 486D FDBC pea.l [A5 - 0x244] 00003292 4EBA 00A4 jsr [PC + 0xA4 /* 00003338 */] 00003296 5C8F addq.l A7, 6 00003298 4A40 tst.w D0 0000329A 660C bne +0xE /* 000032A8 */ 0000329C 7000 moveq.l D0, 0x00 0000329E 600A bra +0xC /* 000032AA */ 000032A0 7000 moveq.l D0, 0x00 000032A2 6006 bra +0x8 /* 000032AA */ 000032A4 422D E30C clr.b [A5 - 0x1CF4] label000032A8: 000032A8 7001 moveq.l D0, 0x01 label000032AA: 000032AA 4E5E unlink A6 000032AC 4E75 rts 000032AE 5341 subq.w D1, 1 000032B0 5645 addq.w D5, 3 000032B2 4355 chk.w D1, [A5] 000032B4 5252 addq.w [A2], 1 fn000032B6: 000032B6 4E56 FFFE link A6, -0x0002 000032BA 2F2E 000C move.l -[A7], [A6 + 0xC] 000032BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032C2 4EBA 00E4 jsr [PC + 0xE4 /* 000033A8 */] 000032C6 508F addq.l A7, 8 000032C8 4A40 tst.w D0 000032CA 675E beq +0x60 /* 0000332A */ 000032CC 486E FFFE pea.l [A6 - 0x2] 000032D0 2F2E 000C move.l -[A7], [A6 + 0xC] 000032D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032D8 4EBA 016C jsr [PC + 0x16C /* 00003446 */] 000032DC 4FEF 000C lea.l A7, [A7 + 0xC] 000032E0 4A40 tst.w D0 000032E2 6738 beq +0x3A /* 0000331C */ 000032E4 206D E234 movea.l A0, [A5 - 0x1DCC] 000032E8 2050 movea.l A0, [A0] 000032EA 226D E234 movea.l A1, [A5 - 0x1DCC] 000032EE 2251 movea.l A1, [A1] 000032F0 3269 003C movea.w A1, [A1 + 0x3C] 000032F4 2F09 move.l -[A7], A1 000032F6 2068 003E movea.l A0, [A0 + 0x3E] 000032FA 2F10 move.l -[A7], [A0] 000032FC 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003300 4EBA 01B4 jsr [PC + 0x1B4 /* 000034B6 */] 00003304 4FEF 000A lea.l A7, [A7 + 0xA] 00003308 4267 clr.w -[A7] 0000330A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000330E 4EBA CDC8 jsr [PC - 0x3238 /* 000000D8 */] 00003312 301F move.w D0, [A7]+ 00003314 422D E30C clr.b [A5 - 0x1CF4] 00003318 7001 moveq.l D0, 0x01 0000331A 6010 bra +0x12 /* 0000332C */ label0000331C: 0000331C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003320 486D FFA4 pea.l [A5 - 0x5C] 00003324 4EBA 0264 jsr [PC + 0x264 /* 0000358A */] 00003328 508F addq.l A7, 8 label0000332A: 0000332A 7000 moveq.l D0, 0x00 label0000332C: 0000332C 4E5E unlink A6 0000332E 4E75 rts 00003330 5341 subq.w D1, 1 00003332 5645 addq.w D5, 3 00003334 4153 chk.w D0, [A3] 00003336 2020 move.l D0, -[A0] fn00003338: 00003338 4E56 FFFE link A6, -0x0002 0000333C 4267 clr.w -[A7] 0000333E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003342 3F2E 000C move.w -[A7], [A6 + 0xC] 00003346 486E FFFE pea.l [A6 - 0x2] 0000334A 4EBA CD54 jsr [PC - 0x32AC /* 000000A0 */] 0000334E 301F move.w D0, [A7]+ 00003350 4A40 tst.w D0 00003352 6638 bne +0x3A /* 0000338C */ 00003354 206D E234 movea.l A0, [A5 - 0x1DCC] 00003358 2050 movea.l A0, [A0] 0000335A 226D E234 movea.l A1, [A5 - 0x1DCC] 0000335E 2251 movea.l A1, [A1] 00003360 3269 003C movea.w A1, [A1 + 0x3C] 00003364 2F09 move.l -[A7], A1 00003366 2068 003E movea.l A0, [A0 + 0x3E] 0000336A 2F10 move.l -[A7], [A0] 0000336C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003370 4EBA 0144 jsr [PC + 0x144 /* 000034B6 */] 00003374 4FEF 000A lea.l A7, [A7 + 0xA] 00003378 422D E30C clr.b [A5 - 0x1CF4] 0000337C 4267 clr.w -[A7] 0000337E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003382 4EBA CD54 jsr [PC - 0x32AC /* 000000D8 */] 00003386 301F move.w D0, [A7]+ 00003388 7001 moveq.l D0, 0x01 0000338A 6010 bra +0x12 /* 0000339C */ label0000338C: 0000338C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003390 486D FFBA pea.l [A5 - 0x46] 00003394 4EBA 01F4 jsr [PC + 0x1F4 /* 0000358A */] 00003398 508F addq.l A7, 8 0000339A 7000 moveq.l D0, 0x00 label0000339C: 0000339C 4E5E unlink A6 0000339E 4E75 rts 000033A0 5341 subq.w D1, 1 000033A2 5645 addq.w D5, 3 000033A4 4649 not.w A1 000033A6 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5 // begin alternate branch 000033A8-000033B4 fn000033A8: 000033A8 4E56 0000 link A6, 0 000033AC 2F2D FEC2 move.l -[A7], [A5 - 0x13E] 000033B0 486D FFCE pea.l [A5 - 0x32] // end alternate branch 000033A8-000033B4 fn000033A8: // (misaligned) 000033AA 0000 2F2D ori.b D0, 0x2D /* '-' */ 000033AE FEC2 486D .extension 0xEC2 <> // unimplemented 000033B2 FFCE .invalid <> 000033B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033B8 42A7 clr.l -[A7] 000033BA 486D FEC6 pea.l [A5 - 0x13A] 000033BE 4EBA CC54 jsr [PC - 0x33AC /* 00000014 */] 000033C2 4A2D FEC6 tst.b [A5 - 0x13A] 000033C6 671A beq +0x1C /* 000033E2 */ 000033C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033CC 486D FED0 pea.l [A5 - 0x130] 000033D0 4EBA 0176 jsr [PC + 0x176 /* 00003548 */] 000033D4 508F addq.l A7, 8 000033D6 206E 000C movea.l A0, [A6 + 0xC] 000033DA 30AD FECC move.w [A0], [A5 - 0x134] 000033DE 7001 moveq.l D0, 0x01 000033E0 6002 bra +0x4 /* 000033E4 */ label000033E2: 000033E2 7000 moveq.l D0, 0x00 label000033E4: 000033E4 4E5E unlink A6 000033E6 4E75 rts 000033E8 4E45 trap 5 000033EA 5746 subq.w D6, 3 000033EC 494C chk.w D4, A4 000033EE 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 000033F0 4E56 FFF0 link A6, -0x0010 000033F4 2D7C 5445 5854 FFF0 move.l [A6 - 0x10], 0x54455854 /* 'TEXT' */ 000033FC 2F2D FEBE move.l -[A7], [A5 - 0x142] 00003400 486D FFD0 pea.l [A5 - 0x30] 00003404 42A7 clr.l -[A7] 00003406 3F3C 0001 move.w -[A7], 0x1 0000340A 486E FFF0 pea.l [A6 - 0x10] 0000340E 42A7 clr.l -[A7] 00003410 486D FEC6 pea.l [A5 - 0x13A] 00003414 4EBA CC00 jsr [PC - 0x3400 /* 00000016 */] 00003418 4A2D FEC6 tst.b [A5 - 0x13A] 0000341C 671A beq +0x1C /* 00003438 */ 0000341E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003422 486D FED0 pea.l [A5 - 0x130] 00003426 4EBA 0120 jsr [PC + 0x120 /* 00003548 */] 0000342A 508F addq.l A7, 8 0000342C 206E 000C movea.l A0, [A6 + 0xC] 00003430 30AD FECC move.w [A0], [A5 - 0x134] 00003434 7001 moveq.l D0, 0x01 00003436 6002 bra +0x4 /* 0000343A */ label00003438: 00003438 7000 moveq.l D0, 0x00 label0000343A: 0000343A 4E5E unlink A6 0000343C 4E75 rts 0000343E 4F4C chk.w D7, A4 00003440 4446 neg.w D6 00003442 494C chk.w D4, A4 00003444 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 fn00003446: 00003446 4E56 FFFE link A6, -0x0002 0000344A 4267 clr.w -[A7] 0000344C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003450 206E 000C movea.l A0, [A6 + 0xC] 00003454 3F10 move.w -[A7], [A0] 00003456 4879 5364 4E6B push.l 0x53644E6B /* 'SdNk' */ 0000345C 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */ 00003462 4EBA CCFC jsr [PC - 0x3304 /* 00000160 */] 00003466 301F move.w D0, [A7]+ 00003468 3D40 FFFE move.w [A6 - 0x2], D0 0000346C 4A6E FFFE tst.w [A6 - 0x2] 00003470 6708 beq +0xA /* 0000347A */ 00003472 0C6E FFD0 FFFE cmpi.w [A6 - 0x2], 0xFFD0 00003478 661A bne +0x1C /* 00003494 */ label0000347A: 0000347A 4267 clr.w -[A7] 0000347C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003480 206E 000C movea.l A0, [A6 + 0xC] 00003484 3F10 move.w -[A7], [A0] 00003486 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000348A 4EBA CC14 jsr [PC - 0x33EC /* 000000A0 */] 0000348E 301F move.w D0, [A7]+ 00003490 3D40 FFFE move.w [A6 - 0x2], D0 label00003494: 00003494 4A6E FFFE tst.w [A6 - 0x2] 00003498 670E beq +0x10 /* 000034A8 */ 0000349A 70D0 moveq.l D0, 0xFFFFFFD0 0000349C 3D40 FFFE move.w [A6 - 0x2], D0 000034A0 4A40 tst.w D0 000034A2 6604 bne +0x6 /* 000034A8 */ 000034A4 7000 moveq.l D0, 0x00 000034A6 6002 bra +0x4 /* 000034AA */ label000034A8: 000034A8 7001 moveq.l D0, 0x01 label000034AA: 000034AA 4E5E unlink A6 000034AC 4E75 rts 000034AE 4352 chk.w D1, [A2] 000034B0 4541 chk.w D2, D1 000034B2 5445 addq.w D5, 2 000034B4 4649 not.w A1 fn000034B6: 000034B6 4E56 FFFE link A6, -0x0002 000034BA 4267 clr.w -[A7] 000034BC 3F2E 0008 move.w -[A7], [A6 + 0x8] 000034C0 486E 000E pea.l [A6 + 0xE] 000034C4 2F2E 000A move.l -[A7], [A6 + 0xA] 000034C8 4EBA CC2E jsr [PC - 0x33D2 /* 000000F8 */] 000034CC 301F move.w D0, [A7]+ 000034CE 3D40 FFFE move.w [A6 - 0x2], D0 000034D2 4E5E unlink A6 000034D4 4E75 rts 000034D6 5752 subq.w [A2], 3 000034D8 4954 chk.w D4, [A4] 000034DA 4546 chk.w D2, D6 000034DC 494C chk.w D4, A4 fn000034DE: 000034DE 4E56 FEFA link A6, -0x0106 000034E2 206E 000A movea.l A0, [A6 + 0xA] 000034E6 42A7 clr.l -[A7] 000034E8 2050 movea.l A0, [A0] 000034EA 3068 003C movea.w A0, [A0 + 0x3C] 000034EE 2F08 move.l -[A7], A0 000034F0 2F2E 000A move.l -[A7], [A6 + 0xA] 000034F4 A9D1 syscall TESetSelect 000034F6 2F2E 000A move.l -[A7], [A6 + 0xA] 000034FA A9D7 syscall TEDelete label000034FC: 000034FC 2D7C 0000 0100 FEFC move.l [A6 - 0x104], 0x100 00003504 4267 clr.w -[A7] 00003506 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000350A 486E FEFC pea.l [A6 - 0x104] 0000350E 486E FF00 pea.l [A6 - 0x100] 00003512 4EBA CBE0 jsr [PC - 0x3420 /* 000000F4 */] 00003516 301F move.w D0, [A7]+ 00003518 3D40 FEFA move.w [A6 - 0x106], D0 0000351C 486E FF00 pea.l [A6 - 0x100] 00003520 2F2E FEFC move.l -[A7], [A6 - 0x104] 00003524 2F2E 000A move.l -[A7], [A6 + 0xA] 00003528 A9DE syscall TEInsert 0000352A 4A6E FEFA tst.w [A6 - 0x106] 0000352E 67CC beq -0x32 /* 000034FC */ 00003530 0C6E FFD9 FEFA cmpi.w [A6 - 0x106], 0xFFD9 00003536 57C0 seq D0 00003538 4400 neg.b D0 0000353A 4880 ext.w D0 0000353C 4E5E unlink A6 0000353E 4E75 rts 00003540 5245 addq.w D5, 1 00003542 4144 chk.w D0, D4 00003544 4649 not.w A1 00003546 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5 // begin alternate branch 00003548-00003550 export_50: fn00003548: 00003548 4E56 0000 link A6, 0 0000354C 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 00003548-00003550 export_50: // at 00003548 (misaligned) fn00003548: // (misaligned) 0000354A 0000 48E7 ori.b D0, 0xE7 0000354E 0118 btst [A0]+, D0 00003550 286E 0008 movea.l A4, [A6 + 0x8] 00003554 266E 000C movea.l A3, [A6 + 0xC] 00003558 41D3 lea.l A0, [A3] 0000355A 528B addq.l A3, 1 0000355C 43D4 lea.l A1, [A4] 0000355E 528C addq.l A4, 1 00003560 1011 move.b D0, [A1] 00003562 1080 move.b [A0], D0 00003564 4880 ext.w D0 00003566 3E00 move.w D7, D0 00003568 600A bra +0xC /* 00003574 */ label0000356A: 0000356A 41D3 lea.l A0, [A3] 0000356C 528B addq.l A3, 1 0000356E 43D4 lea.l A1, [A4] 00003570 528C addq.l A4, 1 00003572 1091 move.b [A0], [A1] label00003574: 00003574 5347 subq.w D7, 1 00003576 4A47 tst.w D7 00003578 6CF0 bge -0xE /* 0000356A */ 0000357A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000357E 4E5E unlink A6 00003580 4E75 rts 00003582 5053 addq.w [A3], 8 00003584 5452 addq.w [A2], 2 00003586 434F chk.w D1, A7 00003588 5059 addq.w [A1]+, 8 fn0000358A: 0000358A 4E56 0000 link A6, 0 0000358E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003592 2F2E 000C move.l -[A7], [A6 + 0xC] 00003596 486D FFD2 pea.l [A5 - 0x2E] 0000359A 486D FFD4 pea.l [A5 - 0x2C] 0000359E A98B syscall ParamText 000035A0 4267 clr.w -[A7] 000035A2 3F3C 0100 move.w -[A7], 0x100 000035A6 42A7 clr.l -[A7] 000035A8 A985 syscall Alert 000035AA 301F move.w D0, [A7]+ 000035AC 4E5E unlink A6 000035AE 4E75 rts 000035B0 4649 not.w A1 000035B2 4C45 4552 movem.l D1,D4,D6,A0,A2,A6, D5 000035B6 524F addq.w A7, 1 fn000035B8: 000035B8 4E56 FEFC link A6, -0x0104 label000035BC: 000035BC 0C6D 0001 FD3A cmpi.w [A5 - 0x2C6], 0x1 000035C2 6606 bne +0x8 /* 000035CA */ 000035C4 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000035C8 6004 bra +0x6 /* 000035CE */ label000035CA: 000035CA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] label000035CE: 000035CE 4A6D FD40 tst.w [A5 - 0x2C0] 000035D2 67E8 beq -0x16 /* 000035BC */ 000035D4 4EBA 0750 jsr [PC + 0x750 /* 00003D26 */] 000035D8 4A6D FD44 tst.w [A5 - 0x2BC] 000035DC 6600 00B6 bne +0xB8 /* 00003694 */ 000035E0 4A2D E233 tst.b [A5 - 0x1DCD] 000035E4 6704 beq +0x6 /* 000035EA */ 000035E6 4EAD 008A jsr [A5 + 0x8A /* export_13 */] label000035EA: 000035EA 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 000035EE 3F3C 0004 move.w -[A7], 0x4 000035F2 A93A syscall DisableItem 000035F4 206D E234 movea.l A0, [A5 - 0x1DCC] 000035F8 2050 movea.l A0, [A0] 000035FA 0C68 0005 003C cmpi.w [A0 + 0x3C], 0x5 00003600 6F00 0092 ble +0x94 /* 00003694 */ 00003604 7000 moveq.l D0, 0x00 00003606 102D FDBC move.b D0, [A5 - 0x244] 0000360A 4A40 tst.w D0 0000360C 6700 0086 beq +0x88 /* 00003694 */ 00003610 4267 clr.w -[A7] 00003612 3F3C 0194 move.w -[A7], 0x194 00003616 42A7 clr.l -[A7] 00003618 A985 syscall Alert 0000361A 301F move.w D0, [A7]+ 0000361C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003620 0001 0002 ori.b D1, 0x2 00003624 0070 0004 006C ori.w [A0 + D0.w + 0x6C], 0x4 0000362A 4267 clr.w -[A7] 0000362C 486D FDBC pea.l [A5 - 0x244] 00003630 3F2D FEBC move.w -[A7], [A5 - 0x144] 00003634 486E FEFC pea.l [A6 - 0x104] 00003638 4EBA CA66 jsr [PC - 0x359A /* 000000A0 */] 0000363C 301F move.w D0, [A7]+ 0000363E 4A40 tst.w D0 00003640 6644 bne +0x46 /* 00003686 */ 00003642 4267 clr.w -[A7] 00003644 3F2E FEFC move.w -[A7], [A6 - 0x104] 00003648 3F3C 0002 move.w -[A7], 0x2 0000364C 42A7 clr.l -[A7] 0000364E 4EBA CB50 jsr [PC - 0x34B0 /* 000001A0 */] 00003652 301F move.w D0, [A7]+ 00003654 206D E234 movea.l A0, [A5 - 0x1DCC] 00003658 2050 movea.l A0, [A0] 0000365A 226D E234 movea.l A1, [A5 - 0x1DCC] 0000365E 2251 movea.l A1, [A1] 00003660 3269 003C movea.w A1, [A1 + 0x3C] 00003664 2F09 move.l -[A7], A1 00003666 2068 003E movea.l A0, [A0 + 0x3E] 0000366A 2F10 move.l -[A7], [A0] 0000366C 3F2E FEFC move.w -[A7], [A6 - 0x104] 00003670 4EBA FE44 jsr [PC - 0x1BC /* 000034B6 */] 00003674 4FEF 000A lea.l A7, [A7 + 0xA] 00003678 4267 clr.w -[A7] 0000367A 3F2E FEFC move.w -[A7], [A6 - 0x104] 0000367E 4EBA CA58 jsr [PC - 0x35A8 /* 000000D8 */] 00003682 301F move.w D0, [A7]+ 00003684 600E bra +0x10 /* 00003694 */ label00003686: 00003686 486D FDBC pea.l [A5 - 0x244] 0000368A 486D FFD6 pea.l [A5 - 0x2A] 0000368E 4EBA FEFA jsr [PC - 0x106 /* 0000358A */] 00003692 508F addq.l A7, 8 label00003694: 00003694 4E5E unlink A6 00003696 4E75 rts 00003698 5345 subq.w D5, 1 0000369A 474C chk.w D3, A4 0000369C 4F4F chk.w D7, A7 0000369E 5020 addq.b -[A0], 8 fn000036A0: 000036A0 4E56 FFEA link A6, -0x0016 000036A4 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000036A8 4EBA C9CA jsr [PC - 0x3636 /* 00000074 */] 000036AC 206D E234 movea.l A0, [A5 - 0x1DCC] 000036B0 2D50 FFEA move.l [A6 - 0x16], [A0] 000036B4 206E FFEA movea.l A0, [A6 - 0x16] 000036B8 5088 addq.l A0, 8 000036BA 2D48 FFFC move.l [A6 - 0x4], A0 000036BE 2D6E FFEA FFF8 move.l [A6 - 0x8], [A6 - 0x16] 000036C4 206E FFEA movea.l A0, [A6 - 0x16] 000036C8 3D68 0018 FFF0 move.w [A6 - 0x10], [A0 + 0x18] 000036CE 206E FFFC movea.l A0, [A6 - 0x4] 000036D2 226E FFFC movea.l A1, [A6 - 0x4] 000036D6 3029 0006 move.w D0, [A1 + 0x6] 000036DA 9068 0002 sub.w D0, [A0 + 0x2] 000036DE 3D40 FFF2 move.w [A6 - 0xE], D0 000036E2 486E FFF4 pea.l [A6 - 0xC] 000036E6 A972 syscall GetMouse 000036E8 4267 clr.w -[A7] 000036EA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000036EE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000036F2 A8AD syscall PtInRect 000036F4 101F move.b D0, [A7]+ 000036F6 4A00 tst.b D0 000036F8 6600 00E0 bne +0xE2 /* 000037DA */ 000036FC 206E FFFC movea.l A0, [A6 - 0x4] 00003700 302E FFF4 move.w D0, [A6 - 0xC] 00003704 B068 0004 cmp.w D0, [A0 + 0x4] 00003708 6F3A ble +0x3C /* 00003744 */ 0000370A 206E FFEA movea.l A0, [A6 - 0x16] 0000370E 3028 005E move.w D0, [A0 + 0x5E] 00003712 C1EE FFF0 muls.w D0, [A6 - 0x10] 00003716 206E FFF8 movea.l A0, [A6 - 0x8] 0000371A D050 add.w D0, [A0] 0000371C 3D40 FFEE move.w [A6 - 0x12], D0 00003720 206E FFFC movea.l A0, [A6 - 0x4] 00003724 3028 0004 move.w D0, [A0 + 0x4] 00003728 B06E FFEE cmp.w D0, [A6 - 0x12] 0000372C 6C00 00AC bge +0xAE /* 000037DA */ 00003730 302E FFF0 move.w D0, [A6 - 0x10] 00003734 4440 neg.w D0 00003736 4267 clr.w -[A7] 00003738 3F00 move.w -[A7], D0 0000373A 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 0000373E A9DD syscall TEScroll 00003740 6000 0098 bra +0x9A /* 000037DA */ label00003744: 00003744 206E FFFC movea.l A0, [A6 - 0x4] 00003748 302E FFF6 move.w D0, [A6 - 0xA] 0000374C B068 0002 cmp.w D0, [A0 + 0x2] 00003750 6C2A bge +0x2C /* 0000377C */ 00003752 206E FFF8 movea.l A0, [A6 - 0x8] 00003756 226E FFFC movea.l A1, [A6 - 0x4] 0000375A 3029 0002 move.w D0, [A1 + 0x2] 0000375E B068 0002 cmp.w D0, [A0 + 0x2] 00003762 6F18 ble +0x1A /* 0000377C */ 00003764 306E FFF2 movea.w A0, [A6 - 0xE] 00003768 2008 move.l D0, A0 0000376A 81FC 0005 divs.w D0, 0x5 0000376E 3F00 move.w -[A7], D0 00003770 4267 clr.w -[A7] 00003772 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00003776 A9DD syscall TEScroll 00003778 6000 0060 bra +0x62 /* 000037DA */ label0000377C: 0000377C 206E FFFC movea.l A0, [A6 - 0x4] 00003780 302E FFF6 move.w D0, [A6 - 0xA] 00003784 B068 0006 cmp.w D0, [A0 + 0x6] 00003788 6C2A bge +0x2C /* 000037B4 */ 0000378A 206E FFF8 movea.l A0, [A6 - 0x8] 0000378E 226E FFFC movea.l A1, [A6 - 0x4] 00003792 3029 0006 move.w D0, [A1 + 0x6] 00003796 B068 0006 cmp.w D0, [A0 + 0x6] 0000379A 6F18 ble +0x1A /* 000037B4 */ 0000379C 302E FFF2 move.w D0, [A6 - 0xE] 000037A0 4440 neg.w D0 000037A2 48C0 ext.l D0 000037A4 81FC 0005 divs.w D0, 0x5 000037A8 3F00 move.w -[A7], D0 000037AA 4267 clr.w -[A7] 000037AC 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000037B0 A9DD syscall TEScroll 000037B2 6026 bra +0x28 /* 000037DA */ label000037B4: 000037B4 206E FFFC movea.l A0, [A6 - 0x4] 000037B8 302E FFF4 move.w D0, [A6 - 0xC] 000037BC B050 cmp.w D0, [A0] 000037BE 6C1A bge +0x1C /* 000037DA */ 000037C0 206E FFF8 movea.l A0, [A6 - 0x8] 000037C4 226E FFFC movea.l A1, [A6 - 0x4] 000037C8 3011 move.w D0, [A1] 000037CA B050 cmp.w D0, [A0] 000037CC 6F0C ble +0xE /* 000037DA */ 000037CE 4267 clr.w -[A7] 000037D0 3F2E FFF0 move.w -[A7], [A6 - 0x10] 000037D4 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000037D8 A9DD syscall TEScroll label000037DA: 000037DA 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 000037DE 4EBA C89E jsr [PC - 0x3762 /* 0000007E */] 000037E2 4E5E unlink A6 000037E4 4E75 rts 000037E6 4343 chk.w D1, D3 000037E8 4C49 4B4C movem.l D2,D3,D6,A0,A1,A3,A6, A1 000037EC 4F4F chk.w D7, A7 export_49: 000037EE 4E56 FEFE link A6, -0x0102 000037F2 206D E234 movea.l A0, [A5 - 0x1DCC] 000037F6 2050 movea.l A0, [A0] 000037F8 0C68 251C 003C cmpi.w [A0 + 0x3C], 0x251C 000037FE 6F00 008C ble +0x8E /* 0000388C */ 00003802 4267 clr.w -[A7] 00003804 3F3C 0193 move.w -[A7], 0x193 00003808 42A7 clr.l -[A7] 0000380A A985 syscall Alert 0000380C 301F move.w D0, [A7]+ 0000380E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003812 0001 0002 ori.b D1, 0x2 00003816 005C 0004 ori.w [A4]+, 0x4 0000381A 0058 7000 ori.w [A0]+, 0x7000 /* 'p\0' */ 0000381E 102D FDBC move.b D0, [A5 - 0x244] 00003822 4A40 tst.w D0 00003824 6636 bne +0x38 /* 0000385C */ 00003826 422E FF00 clr.b [A6 - 0x100] 0000382A 486E FEFE pea.l [A6 - 0x102] 0000382E 486E FF00 pea.l [A6 - 0x100] 00003832 4EBA FA82 jsr [PC - 0x57E /* 000032B6 */] 00003836 508F addq.l A7, 8 00003838 4A40 tst.w D0 0000383A 6736 beq +0x38 /* 00003872 */ 0000383C 486D FDBC pea.l [A5 - 0x244] 00003840 486E FF00 pea.l [A6 - 0x100] 00003844 4EBA FD02 jsr [PC - 0x2FE /* 00003548 */] 00003848 508F addq.l A7, 8 0000384A 3B6E FEFE FEBC move.w [A5 - 0x144], [A6 - 0x102] 00003850 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 00003854 486D FDBC pea.l [A5 - 0x244] 00003858 A91A syscall SetWTitle 0000385A 6016 bra +0x18 /* 00003872 */ label0000385C: 0000385C 3F2D FEBC move.w -[A7], [A5 - 0x144] 00003860 486D FDBC pea.l [A5 - 0x244] 00003864 4EBA FAD2 jsr [PC - 0x52E /* 00003338 */] 00003868 5C8F addq.l A7, 6 0000386A 4A40 tst.w D0 0000386C 6604 bne +0x6 /* 00003872 */ 0000386E 7000 moveq.l D0, 0x00 00003870 601A bra +0x1C /* 0000388C */ label00003872: 00003872 206D E234 movea.l A0, [A5 - 0x1DCC] 00003876 42A7 clr.l -[A7] 00003878 2050 movea.l A0, [A0] 0000387A 3068 003C movea.w A0, [A0 + 0x3C] 0000387E 2F08 move.l -[A7], A0 00003880 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00003884 A9D1 syscall TESetSelect 00003886 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 0000388A A9D7 syscall TEDelete label0000388C: 0000388C 4E5E unlink A6 0000388E 4E75 rts 00003890 4348 chk.w D1, A0 00003892 4543 chk.w D2, D3 00003894 4B48 chk.w D5, A0 00003896 414C chk.w D0, A4 fn00003898: 00003898 4AAD FFE6 tst.l [A5 - 0x1A] 0000389C 661A bne +0x1C /* 000038B8 */ 0000389E 42A7 clr.l -[A7] 000038A0 4878 0078 push.l 0x78 /* 'x' */ 000038A4 4EBA C7C2 jsr [PC - 0x383E /* 00000068 */] 000038A8 205F movea.l A0, [A7]+ 000038AA 2B48 FFE6 move.l [A5 - 0x1A], A0 000038AE 4850 pea.l [A0] 000038B0 2F3C 2004 0480 move.l -[A7], 0x20040480 000038B6 A8FD syscall PrGlue label000038B8: 000038B8 4E75 rts fn000038BA: 000038BA 2F3C C800 0000 move.l -[A7], 0xC8000000 000038C0 A8FD syscall PrGlue 000038C2 4EBA FFD4 jsr [PC - 0x2C /* 00003898 */] 000038C6 4267 clr.w -[A7] 000038C8 2F2D FFE6 move.l -[A7], [A5 - 0x1A] 000038CC 2F3C 2A04 0484 move.l -[A7], 0x2A040484 000038D2 A8FD syscall PrGlue 000038D4 101F move.b D0, [A7]+ 000038D6 4A00 tst.b D0 000038D8 2F3C D000 0000 move.l -[A7], 0xD0000000 000038DE A8FD syscall PrGlue 000038E0 4E75 rts fn000038E2: 000038E2 4E56 FFFA link A6, -0x0006 000038E6 48E7 0018 movem.l -[A7], A3,A4 000038EA 286E 0008 movea.l A4, [A6 + 0x8] 000038EE 306E 000C movea.w A0, [A6 + 0xC] 000038F2 D1EE 0008 add.l A0, [A6 + 0x8] 000038F6 2648 movea.l A3, A0 000038F8 6000 005E bra +0x60 /* 00003958 */ label000038FC: 000038FC 41D4 lea.l A0, [A4] 000038FE 528C addq.l A4, 1 label00003900: 00003900 B9CB cmpa.l A4, A3 00003902 6406 bcc +0x8 /* 0000390A */ 00003904 0C14 0009 cmpi.b [A4], 0x9 /* '\t' */ 00003908 66F2 bne -0xC /* 000038FC */ label0000390A: 0000390A 200C move.l D0, A4 0000390C 90AE 0008 sub.l D0, [A6 + 0x8] 00003910 3D40 FFFE move.w [A6 - 0x2], D0 00003914 4A40 tst.w D0 00003916 6F10 ble +0x12 /* 00003928 */ 00003918 200C move.l D0, A4 0000391A 90AE 0008 sub.l D0, [A6 + 0x8] 0000391E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003922 4267 clr.w -[A7] 00003924 3F00 move.w -[A7], D0 00003926 A885 syscall DrawText label00003928: 00003928 0C14 0009 cmpi.b [A4], 0x9 /* '\t' */ 0000392C 6626 bne +0x28 /* 00003954 */ 0000392E 486E FFFA pea.l [A6 - 0x6] 00003932 A89A syscall GetPen 00003934 302E FFFC move.w D0, [A6 - 0x4] 00003938 0640 FFEC addi.w D0, 0xFFEC 0000393C 48C0 ext.l D0 0000393E 81ED FFEA divs.w D0, [A5 - 0x16] 00003942 4840 swap.w D0 00003944 322D FFEA move.w D1, [A5 - 0x16] 00003948 9240 sub.w D1, D0 0000394A 3F01 move.w -[A7], D1 0000394C 4267 clr.w -[A7] 0000394E A894 syscall Move 00003950 41D4 lea.l A0, [A4] 00003952 528C addq.l A4, 1 label00003954: 00003954 2D4C 0008 move.l [A6 + 0x8], A4 label00003958: 00003958 B7EE 0008 cmpa.l A3, [A6 + 0x8] 0000395C 62A2 bhi -0x5C /* 00003900 */ 0000395E 4CDF 1800 movem.l A3,A4, [A7]+ 00003962 4E5E unlink A6 00003964 4E75 rts 00003966 4D59 chk.w D6, [A1]+ 00003968 4452 neg.w [A2] 0000396A 4157 chk.w D0, [A7] 0000396C 5445 addq.w D5, 2 fn0000396E: 0000396E 4E56 FFE4 link A6, -0x001C 00003972 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003976 7E00 moveq.l D7, 0x00 00003978 7C00 moveq.l D6, 0x00 0000397A 42A7 clr.l -[A7] 0000397C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003980 42A7 clr.l -[A7] 00003982 42A7 clr.l -[A7] 00003984 2F3C 0400 0C00 move.l -[A7], 0x4000C00 0000398A A8FD syscall PrGlue 0000398C 205F movea.l A0, [A7]+ 0000398E 2D48 FFE4 move.l [A6 - 0x1C], A0 00003992 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00003996 A873 syscall SetPort 00003998 3F2E 0014 move.w -[A7], [A6 + 0x14] 0000399C A887 syscall TextFont 0000399E 3F2E 0016 move.w -[A7], [A6 + 0x16] 000039A2 A88A syscall TextSize 000039A4 206E 0010 movea.l A0, [A6 + 0x10] 000039A8 2050 movea.l A0, [A0] 000039AA 43EE FFF6 lea.l A1, [A6 - 0xA] 000039AE 5088 addq.l A0, 8 000039B0 22D8 move.l [A1]+, [A0]+ 000039B2 22D8 move.l [A1]+, [A0]+ 000039B4 486E FFE8 pea.l [A6 - 0x18] 000039B8 A88B syscall GetFontInfo 000039BA 302E FFEE move.w D0, [A6 - 0x12] 000039BE D06E FFE8 add.w D0, [A6 - 0x18] 000039C2 D06E FFEA add.w D0, [A6 - 0x16] 000039C6 3D40 FFF0 move.w [A6 - 0x10], D0 000039CA 302E FFFA move.w D0, [A6 - 0x6] 000039CE 906E FFF6 sub.w D0, [A6 - 0xA] 000039D2 0640 FFD8 addi.w D0, 0xFFD8 000039D6 48C0 ext.l D0 000039D8 81EE FFF0 divs.w D0, [A6 - 0x10] 000039DC 3D40 FFF4 move.w [A6 - 0xC], D0 000039E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039E4 4EBA C68E jsr [PC - 0x3972 /* 00000074 */] 000039E8 206E 0008 movea.l A0, [A6 + 0x8] 000039EC 2650 movea.l A3, [A0] 000039EE 284B movea.l A4, A3 label000039F0: 000039F0 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000039F4 42A7 clr.l -[A7] 000039F6 2F3C 1000 0808 move.l -[A7], 0x10000808 000039FC A8FD syscall PrGlue 000039FE DC6E FFF4 add.w D6, [A6 - 0xC] 00003A02 302E FFF6 move.w D0, [A6 - 0xA] 00003A06 D06E FFF0 add.w D0, [A6 - 0x10] 00003A0A 3D40 FFF2 move.w [A6 - 0xE], D0 00003A0E 322E FFF8 move.w D1, [A6 - 0x8] 00003A12 0641 0014 addi.w D1, 0x14 00003A16 3F01 move.w -[A7], D1 00003A18 3F00 move.w -[A7], D0 00003A1A A893 syscall MoveTo label00003A1C: 00003A1C 206E 0008 movea.l A0, [A6 + 0x8] 00003A20 2010 move.l D0, [A0] 00003A22 D0AE 000C add.l D0, [A6 + 0xC] 00003A26 B9C0 cmpa.l A4, D0 00003A28 620A bhi +0xC /* 00003A34 */ 00003A2A 41D4 lea.l A0, [A4] 00003A2C 528C addq.l A4, 1 00003A2E 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 00003A32 66E8 bne -0x16 /* 00003A1C */ label00003A34: 00003A34 200C move.l D0, A4 00003A36 908B sub.l D0, A3 00003A38 5340 subq.w D0, 1 00003A3A 3D40 FFFE move.w [A6 - 0x2], D0 00003A3E 4A40 tst.w D0 00003A40 6F0C ble +0xE /* 00003A4E */ 00003A42 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003A46 2F0B move.l -[A7], A3 00003A48 4EBA FE98 jsr [PC - 0x168 /* 000038E2 */] 00003A4C 5C8F addq.l A7, 6 label00003A4E: 00003A4E 302E FFF0 move.w D0, [A6 - 0x10] 00003A52 D16E FFF2 add.w [A6 - 0xE], D0 00003A56 302E FFF8 move.w D0, [A6 - 0x8] 00003A5A 0640 0014 addi.w D0, 0x14 00003A5E 3F00 move.w -[A7], D0 00003A60 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00003A64 A893 syscall MoveTo 00003A66 264C movea.l A3, A4 00003A68 5247 addq.w D7, 1 00003A6A BE46 cmp.w D7, D6 00003A6C 670E beq +0x10 /* 00003A7C */ 00003A6E 206E 0008 movea.l A0, [A6 + 0x8] 00003A72 2010 move.l D0, [A0] 00003A74 D0AE 000C add.l D0, [A6 + 0xC] 00003A78 B9C0 cmpa.l A4, D0 00003A7A 65A0 bcs -0x5E /* 00003A1C */ label00003A7C: 00003A7C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00003A80 2F3C 1800 040C move.l -[A7], 0x1800040C 00003A86 A8FD syscall PrGlue 00003A88 206E 0008 movea.l A0, [A6 + 0x8] 00003A8C 2010 move.l D0, [A0] 00003A8E D0AE 000C add.l D0, [A6 + 0xC] 00003A92 B9C0 cmpa.l A4, D0 00003A94 6500 FF5A bcs -0xA4 /* 000039F0 */ 00003A98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A9C 4EBA C5E0 jsr [PC - 0x3A20 /* 0000007E */] 00003AA0 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00003AA4 2F3C 0800 0484 move.l -[A7], 0x8000484 00003AAA A8FD syscall PrGlue 00003AAC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003AB0 4E5E unlink A6 00003AB2 4E75 rts 00003AB4 5052 addq.w [A2], 8 00003AB6 444F neg.w A7 00003AB8 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4 00003ABA 2020 move.l D0, -[A0] fn00003ABC: 00003ABC 4E56 FFDC link A6, -0x0024 00003AC0 2F3C C800 0000 move.l -[A7], 0xC8000000 00003AC6 A8FD syscall PrGlue 00003AC8 4EBA FDCE jsr [PC - 0x232 /* 00003898 */] 00003ACC 3B6E 0014 FFEA move.w [A5 - 0x16], [A6 + 0x14] 00003AD2 486D E116 pea.l [A5 - 0x1EEA] 00003AD6 A851 syscall SetCursor 00003AD8 4267 clr.w -[A7] 00003ADA 2F2D FFE6 move.l -[A7], [A5 - 0x1A] 00003ADE 2F3C 3204 0488 move.l -[A7], 0x32040488 00003AE4 A8FD syscall PrGlue 00003AE6 101F move.b D0, [A7]+ 00003AE8 4A00 tst.b D0 00003AEA 6700 0060 beq +0x62 /* 00003B4C */ 00003AEE 4EBA C78A jsr [PC - 0x3876 /* 0000027A */] 00003AF2 486E FFF8 pea.l [A6 - 0x8] 00003AF6 A874 syscall GetPort 00003AF8 4EBA 0066 jsr [PC + 0x66 /* 00003B60 */] 00003AFC 3D40 FFDC move.w [A6 - 0x24], D0 00003B00 603E bra +0x40 /* 00003B40 */ label00003B02: 00003B02 206E 0010 movea.l A0, [A6 + 0x10] 00003B06 3F28 004A move.w -[A7], [A0 + 0x4A] 00003B0A 206E 0010 movea.l A0, [A6 + 0x10] 00003B0E 3F28 0044 move.w -[A7], [A0 + 0x44] 00003B12 2F2D FFE6 move.l -[A7], [A5 - 0x1A] 00003B16 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B1E 4EBA FE4E jsr [PC - 0x1B2 /* 0000396E */] 00003B22 4FEF 0010 lea.l A7, [A7 + 0x10] 00003B26 2F2D FFE6 move.l -[A7], [A5 - 0x1A] 00003B2A 42A7 clr.l -[A7] 00003B2C 42A7 clr.l -[A7] 00003B2E 42A7 clr.l -[A7] 00003B30 486E FFDE pea.l [A6 - 0x22] 00003B34 2F3C 6005 1480 move.l -[A7], 0x60051480 00003B3A A8FD syscall PrGlue 00003B3C 536E FFDC subq.w [A6 - 0x24], 1 label00003B40: 00003B40 4A6E FFDC tst.w [A6 - 0x24] 00003B44 6EBC bgt -0x42 /* 00003B02 */ 00003B46 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003B4A A873 syscall SetPort label00003B4C: 00003B4C 2F3C D000 0000 move.l -[A7], 0xD0000000 00003B52 A8FD syscall PrGlue 00003B54 4E5E unlink A6 00003B56 4E75 rts 00003B58 5052 addq.w [A2], 8 00003B5A 494E chk.w D4, A6 00003B5C 5454 addq.w [A4], 2 00003B5E 4558 chk.w D2, [A0]+ fn00003B60: 00003B60 206D FFE6 movea.l A0, [A5 - 0x1A] 00003B64 2050 movea.l A0, [A0] 00003B66 4A28 0044 tst.b [A0 + 0x44] 00003B6A 660E bne +0x10 /* 00003B7A */ 00003B6C 206D FFE6 movea.l A0, [A5 - 0x1A] 00003B70 2050 movea.l A0, [A0] 00003B72 3068 0042 movea.w A0, [A0 + 0x42] 00003B76 2008 move.l D0, A0 00003B78 6002 bra +0x4 /* 00003B7C */ label00003B7A: 00003B7A 7001 moveq.l D0, 0x01 label00003B7C: 00003B7C 4E75 rts fn00003B7E: 00003B7E 4E56 FFEE link A6, -0x0012 00003B82 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B86 4EBA C4EC jsr [PC - 0x3B14 /* 00000074 */] 00003B8A 206E 0008 movea.l A0, [A6 + 0x8] 00003B8E 2D50 FFFC move.l [A6 - 0x4], [A0] 00003B92 206E FFFC movea.l A0, [A6 - 0x4] 00003B96 3D68 005E FFF6 move.w [A6 - 0xA], [A0 + 0x5E] 00003B9C 206E FFFC movea.l A0, [A6 - 0x4] 00003BA0 3D68 0022 FFFA move.w [A6 - 0x6], [A0 + 0x22] 00003BA6 206E FFFC movea.l A0, [A6 - 0x4] 00003BAA 3D68 0008 FFF0 move.w [A6 - 0x10], [A0 + 0x8] 00003BB0 206E FFFC movea.l A0, [A6 - 0x4] 00003BB4 3D68 000C FFEE move.w [A6 - 0x12], [A0 + 0xC] 00003BBA 206E FFFC movea.l A0, [A6 - 0x4] 00003BBE 3D68 0018 FFF2 move.w [A6 - 0xE], [A0 + 0x18] 00003BC4 7001 moveq.l D0, 0x01 00003BC6 3D40 FFF8 move.w [A6 - 0x8], D0 00003BCA 6004 bra +0x6 /* 00003BD0 */ label00003BCC: 00003BCC 526E FFF8 addq.w [A6 - 0x8], 1 label00003BD0: 00003BD0 302E FFF8 move.w D0, [A6 - 0x8] 00003BD4 48C0 ext.l D0 00003BD6 D080 add.l D0, D0 00003BD8 D0AE FFFC add.l D0, [A6 - 0x4] 00003BDC 2040 movea.l A0, D0 00003BDE 302E FFFA move.w D0, [A6 - 0x6] 00003BE2 B068 0060 cmp.w D0, [A0 + 0x60] 00003BE6 6F0A ble +0xC /* 00003BF2 */ 00003BE8 302E FFF8 move.w D0, [A6 - 0x8] 00003BEC B06E FFF6 cmp.w D0, [A6 - 0xA] 00003BF0 6FDA ble -0x24 /* 00003BCC */ label00003BF2: 00003BF2 206E FFFC movea.l A0, [A6 - 0x4] 00003BF6 302E FFF8 move.w D0, [A6 - 0x8] 00003BFA 5240 addq.w D0, 1 00003BFC C1E8 0018 muls.w D0, [A0 + 0x18] 00003C00 206E FFFC movea.l A0, [A6 - 0x4] 00003C04 D050 add.w D0, [A0] 00003C06 3D40 FFF4 move.w [A6 - 0xC], D0 00003C0A 302E FFF4 move.w D0, [A6 - 0xC] 00003C0E B06E FFF0 cmp.w D0, [A6 - 0x10] 00003C12 6C20 bge +0x22 /* 00003C34 */ label00003C14: 00003C14 4267 clr.w -[A7] 00003C16 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00003C1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C1E A9DD syscall TEScroll 00003C20 302E FFF2 move.w D0, [A6 - 0xE] 00003C24 D16E FFF4 add.w [A6 - 0xC], D0 00003C28 302E FFF4 move.w D0, [A6 - 0xC] 00003C2C B06E FFF0 cmp.w D0, [A6 - 0x10] 00003C30 6DE2 blt -0x1C /* 00003C14 */ 00003C32 602C bra +0x2E /* 00003C60 */ label00003C34: 00003C34 302E FFF4 move.w D0, [A6 - 0xC] 00003C38 B06E FFEE cmp.w D0, [A6 - 0x12] 00003C3C 6F22 ble +0x24 /* 00003C60 */ label00003C3E: 00003C3E 302E FFF2 move.w D0, [A6 - 0xE] 00003C42 4440 neg.w D0 00003C44 4267 clr.w -[A7] 00003C46 3F00 move.w -[A7], D0 00003C48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C4C A9DD syscall TEScroll 00003C4E 302E FFF2 move.w D0, [A6 - 0xE] 00003C52 916E FFF4 sub.w [A6 - 0xC], D0 00003C56 302E FFF4 move.w D0, [A6 - 0xC] 00003C5A B06E FFEE cmp.w D0, [A6 - 0x12] 00003C5E 6EDE bgt -0x20 /* 00003C3E */ label00003C60: 00003C60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C64 4EBA C418 jsr [PC - 0x3BE8 /* 0000007E */] 00003C68 4E5E unlink A6 00003C6A 4E75 rts 00003C6C 5343 subq.w D3, 1 00003C6E 524F addq.w A7, 1 00003C70 4C4C 494E movem.l D1,D2,D3,D6,A0,A3,A6, A4 fn00003C74: 00003C74 4E56 FFFA link A6, -0x0006 00003C78 206D E234 movea.l A0, [A5 - 0x1DCC] 00003C7C 226D E234 movea.l A1, [A5 - 0x1DCC] 00003C80 2251 movea.l A1, [A1] 00003C82 2050 movea.l A0, [A0] 00003C84 3028 0008 move.w D0, [A0 + 0x8] 00003C88 9051 sub.w D0, [A1] 00003C8A 3D40 FFFE move.w [A6 - 0x2], D0 00003C8E 4267 clr.w -[A7] 00003C90 2F2D E280 move.l -[A7], [A5 - 0x1D80] 00003C94 A960 syscall GetControlValue/GetCtlValue 00003C96 301F move.w D0, [A7]+ 00003C98 206D E234 movea.l A0, [A5 - 0x1DCC] 00003C9C 2050 movea.l A0, [A0] 00003C9E C1E8 0018 muls.w D0, [A0 + 0x18] 00003CA2 3D40 FFFC move.w [A6 - 0x4], D0 00003CA6 302E FFFE move.w D0, [A6 - 0x2] 00003CAA 906E FFFC sub.w D0, [A6 - 0x4] 00003CAE 3D40 FFFA move.w [A6 - 0x6], D0 00003CB2 4A6E FFFA tst.w [A6 - 0x6] 00003CB6 670C beq +0xE /* 00003CC4 */ 00003CB8 4267 clr.w -[A7] 00003CBA 3F2E FFFA move.w -[A7], [A6 - 0x6] 00003CBE 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00003CC2 A9DD syscall TEScroll label00003CC4: 00003CC4 4E5E unlink A6 00003CC6 4E75 rts 00003CC8 4144 chk.w D0, D4 00003CCA 4A55 tst.w [A5] 00003CCC 5354 subq.w [A4], 1 00003CCE 5445 addq.w D5, 2 fn00003CD0: 00003CD0 2F07 move.l -[A7], D7 00003CD2 206D E234 movea.l A0, [A5 - 0x1DCC] 00003CD6 2050 movea.l A0, [A0] 00003CD8 3028 005E move.w D0, [A0 + 0x5E] 00003CDC 906D E33E sub.w D0, [A5 - 0x1CC2] 00003CE0 3E00 move.w D7, D0 00003CE2 206D E234 movea.l A0, [A5 - 0x1DCC] 00003CE6 2050 movea.l A0, [A0] 00003CE8 4A68 003C tst.w [A0 + 0x3C] 00003CEC 6F20 ble +0x22 /* 00003D0E */ 00003CEE 206D E234 movea.l A0, [A5 - 0x1DCC] 00003CF2 2050 movea.l A0, [A0] 00003CF4 226D E234 movea.l A1, [A5 - 0x1DCC] 00003CF8 2251 movea.l A1, [A1] 00003CFA 2068 003E movea.l A0, [A0 + 0x3E] 00003CFE 3269 003C movea.w A1, [A1 + 0x3C] 00003D02 D3D0 add.l A1, [A0] 00003D04 0C29 000D FFFF cmpi.b [A1 - 0x1], 0xD /* '\r' */ 00003D0A 6602 bne +0x4 /* 00003D0E */ 00003D0C 5247 addq.w D7, 1 label00003D0E: 00003D0E 4A47 tst.w D7 00003D10 6F06 ble +0x8 /* 00003D18 */ 00003D12 3047 movea.w A0, D7 00003D14 2008 move.l D0, A0 00003D16 6002 bra +0x4 /* 00003D1A */ label00003D18: 00003D18 7000 moveq.l D0, 0x00 label00003D1A: 00003D1A 2F2D E280 move.l -[A7], [A5 - 0x1D80] 00003D1E 3F00 move.w -[A7], D0 00003D20 A965 syscall SetControlMaximum/SetMaxCtl 00003D22 2E1F move.l D7, [A7]+ 00003D24 4E75 rts fn00003D26: 00003D26 48E7 0700 movem.l -[A7], D5,D6,D7 00003D2A 4EBA FFA4 jsr [PC - 0x5C /* 00003CD0 */] 00003D2E 4EBA FF44 jsr [PC - 0xBC /* 00003C74 */] 00003D32 4267 clr.w -[A7] 00003D34 2F2D E280 move.l -[A7], [A5 - 0x1D80] 00003D38 A960 syscall GetControlValue/GetCtlValue 00003D3A 301F move.w D0, [A7]+ 00003D3C 3E00 move.w D7, D0 00003D3E 3007 move.w D0, D7 00003D40 D06D E33E add.w D0, [A5 - 0x1CC2] 00003D44 3C00 move.w D6, D0 00003D46 206D E234 movea.l A0, [A5 - 0x1DCC] 00003D4A 226D E234 movea.l A1, [A5 - 0x1DCC] 00003D4E 3007 move.w D0, D7 00003D50 48C0 ext.l D0 00003D52 D080 add.l D0, D0 00003D54 D091 add.l D0, [A1] 00003D56 2240 movea.l A1, D0 00003D58 2050 movea.l A0, [A0] 00003D5A 3028 0020 move.w D0, [A0 + 0x20] 00003D5E B069 0060 cmp.w D0, [A1 + 0x60] 00003D62 6D1E blt +0x20 /* 00003D82 */ 00003D64 206D E234 movea.l A0, [A5 - 0x1DCC] 00003D68 226D E234 movea.l A1, [A5 - 0x1DCC] 00003D6C 3006 move.w D0, D6 00003D6E 48C0 ext.l D0 00003D70 D080 add.l D0, D0 00003D72 D091 add.l D0, [A1] 00003D74 2240 movea.l A1, D0 00003D76 2050 movea.l A0, [A0] 00003D78 3028 0020 move.w D0, [A0 + 0x20] 00003D7C B069 0060 cmp.w D0, [A1 + 0x60] 00003D80 6D3E blt +0x40 /* 00003DC0 */ label00003D82: 00003D82 7A00 moveq.l D5, 0x00 00003D84 6002 bra +0x4 /* 00003D88 */ label00003D86: 00003D86 5245 addq.w D5, 1 label00003D88: 00003D88 206D E234 movea.l A0, [A5 - 0x1DCC] 00003D8C 226D E234 movea.l A1, [A5 - 0x1DCC] 00003D90 3005 move.w D0, D5 00003D92 48C0 ext.l D0 00003D94 D080 add.l D0, D0 00003D96 D091 add.l D0, [A1] 00003D98 2240 movea.l A1, D0 00003D9A 2050 movea.l A0, [A0] 00003D9C 3028 0020 move.w D0, [A0 + 0x20] 00003DA0 B069 0060 cmp.w D0, [A1 + 0x60] 00003DA4 6CE0 bge -0x1E /* 00003D86 */ 00003DA6 306D E33E movea.w A0, [A5 - 0x1CC2] 00003DAA 2008 move.l D0, A0 00003DAC 81FC 0002 divs.w D0, 0x2 00003DB0 3205 move.w D1, D5 00003DB2 9240 sub.w D1, D0 00003DB4 2F2D E280 move.l -[A7], [A5 - 0x1D80] 00003DB8 3F01 move.w -[A7], D1 00003DBA A963 syscall SetControlValue/SetCtlValue 00003DBC 4EBA FEB6 jsr [PC - 0x14A /* 00003C74 */] label00003DC0: 00003DC0 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00003DC4 4E75 rts fn00003DC6: 00003DC6 4E56 0000 link A6, 0 00003DCA 2F0A move.l -[A7], A2 00003DCC 206D E234 movea.l A0, [A5 - 0x1DCC] 00003DD0 226E 0008 movea.l A1, [A6 + 0x8] 00003DD4 2050 movea.l A0, [A0] 00003DD6 5088 addq.l A0, 8 00003DD8 43E9 0010 lea.l A1, [A1 + 0x10] 00003DDC 20D9 move.l [A0]+, [A1]+ 00003DDE 20D9 move.l [A0]+, [A1]+ 00003DE0 206D E234 movea.l A0, [A5 - 0x1DCC] 00003DE4 2050 movea.l A0, [A0] 00003DE6 0668 FFF1 000E addi.w [A0 + 0xE], 0xFFF1 00003DEC 206D E234 movea.l A0, [A5 - 0x1DCC] 00003DF0 2050 movea.l A0, [A0] 00003DF2 0668 FFF1 000C addi.w [A0 + 0xC], 0xFFF1 00003DF8 206D E234 movea.l A0, [A5 - 0x1DCC] 00003DFC 2050 movea.l A0, [A0] 00003DFE 4868 0008 pea.l [A0 + 0x8] 00003E02 3F3C 0004 move.w -[A7], 0x4 00003E06 3F3C 0004 move.w -[A7], 0x4 00003E0A A8A9 syscall InsetRect 00003E0C 206D E234 movea.l A0, [A5 - 0x1DCC] 00003E10 226D E234 movea.l A1, [A5 - 0x1DCC] 00003E14 2251 movea.l A1, [A1] 00003E16 2050 movea.l A0, [A0] 00003E18 3028 000C move.w D0, [A0 + 0xC] 00003E1C 9069 0008 sub.w D0, [A1 + 0x8] 00003E20 206D E234 movea.l A0, [A5 - 0x1DCC] 00003E24 2050 movea.l A0, [A0] 00003E26 48C0 ext.l D0 00003E28 81E8 0018 divs.w D0, [A0 + 0x18] 00003E2C 3B40 E33E move.w [A5 - 0x1CC2], D0 00003E30 206D E234 movea.l A0, [A5 - 0x1DCC] 00003E34 226D E234 movea.l A1, [A5 - 0x1DCC] 00003E38 246D E234 movea.l A2, [A5 - 0x1DCC] 00003E3C 2452 movea.l A2, [A2] 00003E3E 302A 0018 move.w D0, [A2 + 0x18] 00003E42 C1ED E33E muls.w D0, [A5 - 0x1CC2] 00003E46 2251 movea.l A1, [A1] 00003E48 D069 0008 add.w D0, [A1 + 0x8] 00003E4C 2050 movea.l A0, [A0] 00003E4E 3140 000C move.w [A0 + 0xC], D0 00003E52 206D E234 movea.l A0, [A5 - 0x1DCC] 00003E56 226D E234 movea.l A1, [A5 - 0x1DCC] 00003E5A 2251 movea.l A1, [A1] 00003E5C 2050 movea.l A0, [A0] 00003E5E 3169 000E 0006 move.w [A0 + 0x6], [A1 + 0xE] 00003E64 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00003E68 A9D0 syscall TECalText 00003E6A 245F movea.l A2, [A7]+ 00003E6C 4E5E unlink A6 00003E6E 4E75 rts 00003E70 5345 subq.w D5, 1 00003E72 5456 addq.w [A6], 2 00003E74 4945 chk.w D4, D5 00003E76 5720 subq.b -[A0], 3 fn00003E78: 00003E78 4E56 FF90 link A6, -0x0070 00003E7C 48E7 0030 movem.l -[A7], A2,A3 00003E80 486E FFFC pea.l [A6 - 0x4] 00003E84 A874 syscall GetPort 00003E86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E8A A873 syscall SetPort 00003E8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E90 A922 syscall BeginUpdate 00003E92 206E 0008 movea.l A0, [A6 + 0x8] 00003E96 4868 0010 pea.l [A0 + 0x10] 00003E9A A8A3 syscall EraseRect 00003E9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003EA0 A969 syscall DrawControls 00003EA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003EA6 A904 syscall DrawGrowIcon 00003EA8 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00003EAC 4EBA C1C6 jsr [PC - 0x3E3A /* 00000074 */] 00003EB0 206E 0008 movea.l A0, [A6 + 0x8] 00003EB4 4868 0010 pea.l [A0 + 0x10] 00003EB8 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00003EBC A9D3 syscall TEUpdate 00003EBE 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00003EC2 4EBA C1BA jsr [PC - 0x3E46 /* 0000007E */] 00003EC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003ECA A923 syscall EndUpdate 00003ECC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003ED0 A873 syscall SetPort 00003ED2 206D E226 movea.l A0, [A5 - 0x1DDA] 00003ED6 226D E226 movea.l A1, [A5 - 0x1DDA] 00003EDA 246D E226 movea.l A2, [A5 - 0x1DDA] 00003EDE 266D E226 movea.l A3, [A5 - 0x1DDA] 00003EE2 486E FFC0 pea.l [A6 - 0x40] 00003EE6 3028 0012 move.w D0, [A0 + 0x12] 00003EEA 5C40 addq.w D0, 6 00003EEC 3F00 move.w -[A7], D0 00003EEE 3029 0010 move.w D0, [A1 + 0x10] 00003EF2 0640 000B addi.w D0, 0xB 00003EF6 3F00 move.w -[A7], D0 00003EF8 302A 0016 move.w D0, [A2 + 0x16] 00003EFC 0640 FFDD addi.w D0, 0xFFDD 00003F00 3F00 move.w -[A7], D0 00003F02 302B 0010 move.w D0, [A3 + 0x10] 00003F06 0640 001A addi.w D0, 0x1A 00003F0A 3F00 move.w -[A7], D0 00003F0C A8A7 syscall SetRect 00003F0E 206D E226 movea.l A0, [A5 - 0x1DDA] 00003F12 226D E226 movea.l A1, [A5 - 0x1DDA] 00003F16 246D E226 movea.l A2, [A5 - 0x1DDA] 00003F1A 266D E226 movea.l A3, [A5 - 0x1DDA] 00003F1E 486E FFC8 pea.l [A6 - 0x38] 00003F22 3028 0012 move.w D0, [A0 + 0x12] 00003F26 5C40 addq.w D0, 6 00003F28 3F00 move.w -[A7], D0 00003F2A 3029 0010 move.w D0, [A1 + 0x10] 00003F2E 0640 001D addi.w D0, 0x1D 00003F32 3F00 move.w -[A7], D0 00003F34 302A 0016 move.w D0, [A2 + 0x16] 00003F38 0640 FFDD addi.w D0, 0xFFDD 00003F3C 3F00 move.w -[A7], D0 00003F3E 302B 0010 move.w D0, [A3 + 0x10] 00003F42 0640 002C addi.w D0, 0x2C /* ',' */ 00003F46 3F00 move.w -[A7], D0 00003F48 A8A7 syscall SetRect 00003F4A 206D E226 movea.l A0, [A5 - 0x1DDA] 00003F4E 226D E226 movea.l A1, [A5 - 0x1DDA] 00003F52 246D E226 movea.l A2, [A5 - 0x1DDA] 00003F56 266D E226 movea.l A3, [A5 - 0x1DDA] 00003F5A 486E FFB0 pea.l [A6 - 0x50] 00003F5E 3028 0016 move.w D0, [A0 + 0x16] 00003F62 0640 FFDD addi.w D0, 0xFFDD 00003F66 3F00 move.w -[A7], D0 00003F68 3029 0010 move.w D0, [A1 + 0x10] 00003F6C 0640 000B addi.w D0, 0xB 00003F70 3F00 move.w -[A7], D0 00003F72 302A 0016 move.w D0, [A2 + 0x16] 00003F76 5940 subq.w D0, 4 00003F78 3F00 move.w -[A7], D0 00003F7A 302B 0010 move.w D0, [A3 + 0x10] 00003F7E 0640 001B addi.w D0, 0x1B 00003F82 3F00 move.w -[A7], D0 00003F84 A8A7 syscall SetRect 00003F86 206D E226 movea.l A0, [A5 - 0x1DDA] 00003F8A 226D E226 movea.l A1, [A5 - 0x1DDA] 00003F8E 246D E226 movea.l A2, [A5 - 0x1DDA] 00003F92 266D E226 movea.l A3, [A5 - 0x1DDA] 00003F96 486E FFB8 pea.l [A6 - 0x48] 00003F9A 3028 0016 move.w D0, [A0 + 0x16] 00003F9E 0640 FFDD addi.w D0, 0xFFDD 00003FA2 3F00 move.w -[A7], D0 00003FA4 3029 0010 move.w D0, [A1 + 0x10] 00003FA8 0640 001D addi.w D0, 0x1D 00003FAC 3F00 move.w -[A7], D0 00003FAE 302A 0016 move.w D0, [A2 + 0x16] 00003FB2 5940 subq.w D0, 4 00003FB4 3F00 move.w -[A7], D0 00003FB6 302B 0010 move.w D0, [A3 + 0x10] 00003FBA 0640 002D addi.w D0, 0x2D /* '-' */ 00003FBE 3F00 move.w -[A7], D0 00003FC0 A8A7 syscall SetRect 00003FC2 206D E226 movea.l A0, [A5 - 0x1DDA] 00003FC6 226D E226 movea.l A1, [A5 - 0x1DDA] 00003FCA 246D E226 movea.l A2, [A5 - 0x1DDA] 00003FCE 266D E226 movea.l A3, [A5 - 0x1DDA] 00003FD2 486E FF98 pea.l [A6 - 0x68] 00003FD6 3028 0012 move.w D0, [A0 + 0x12] 00003FDA 5C40 addq.w D0, 6 00003FDC 3F00 move.w -[A7], D0 00003FDE 3029 0010 move.w D0, [A1 + 0x10] 00003FE2 0640 0037 addi.w D0, 0x37 /* '7' */ 00003FE6 3F00 move.w -[A7], D0 00003FE8 302A 0012 move.w D0, [A2 + 0x12] 00003FEC 0640 002B addi.w D0, 0x2B /* '+' */ 00003FF0 3F00 move.w -[A7], D0 00003FF2 302B 0010 move.w D0, [A3 + 0x10] 00003FF6 0640 0051 addi.w D0, 0x51 /* 'Q' */ 00003FFA 3F00 move.w -[A7], D0 00003FFC A8A7 syscall SetRect 00003FFE 206D E226 movea.l A0, [A5 - 0x1DDA] 00004002 226D E226 movea.l A1, [A5 - 0x1DDA] 00004006 246D E226 movea.l A2, [A5 - 0x1DDA] 0000400A 266D E226 movea.l A3, [A5 - 0x1DDA] 0000400E 486E FFA0 pea.l [A6 - 0x60] 00004012 3028 0012 move.w D0, [A0 + 0x12] 00004016 0640 004B addi.w D0, 0x4B /* 'K' */ 0000401A 3F00 move.w -[A7], D0 0000401C 3029 0010 move.w D0, [A1 + 0x10] 00004020 0640 0037 addi.w D0, 0x37 /* '7' */ 00004024 3F00 move.w -[A7], D0 00004026 302A 0012 move.w D0, [A2 + 0x12] 0000402A 0640 0064 addi.w D0, 0x64 /* 'd' */ 0000402E 3F00 move.w -[A7], D0 00004030 302B 0010 move.w D0, [A3 + 0x10] 00004034 0640 0051 addi.w D0, 0x51 /* 'Q' */ 00004038 3F00 move.w -[A7], D0 0000403A A8A7 syscall SetRect 0000403C 206D E226 movea.l A0, [A5 - 0x1DDA] 00004040 226D E226 movea.l A1, [A5 - 0x1DDA] 00004044 246D E226 movea.l A2, [A5 - 0x1DDA] 00004048 266D E226 movea.l A3, [A5 - 0x1DDA] 0000404C 486E FF90 pea.l [A6 - 0x70] 00004050 3028 0012 move.w D0, [A0 + 0x12] 00004054 0640 002D addi.w D0, 0x2D /* '-' */ 00004058 3F00 move.w -[A7], D0 0000405A 3029 0010 move.w D0, [A1 + 0x10] 0000405E 0640 0037 addi.w D0, 0x37 /* '7' */ 00004062 3F00 move.w -[A7], D0 00004064 302A 0012 move.w D0, [A2 + 0x12] 00004068 0640 0049 addi.w D0, 0x49 /* 'I' */ 0000406C 3F00 move.w -[A7], D0 0000406E 302B 0010 move.w D0, [A3 + 0x10] 00004072 0640 0051 addi.w D0, 0x51 /* 'Q' */ 00004076 3F00 move.w -[A7], D0 00004078 A8A7 syscall SetRect 0000407A 206D E226 movea.l A0, [A5 - 0x1DDA] 0000407E 226D E226 movea.l A1, [A5 - 0x1DDA] 00004082 246D E226 movea.l A2, [A5 - 0x1DDA] 00004086 266D E226 movea.l A3, [A5 - 0x1DDA] 0000408A 486E FFA8 pea.l [A6 - 0x58] 0000408E 3028 0012 move.w D0, [A0 + 0x12] 00004092 0640 0066 addi.w D0, 0x66 /* 'f' */ 00004096 3F00 move.w -[A7], D0 00004098 3029 0010 move.w D0, [A1 + 0x10] 0000409C 0640 0037 addi.w D0, 0x37 /* '7' */ 000040A0 3F00 move.w -[A7], D0 000040A2 302A 0016 move.w D0, [A2 + 0x16] 000040A6 5940 subq.w D0, 4 000040A8 3F00 move.w -[A7], D0 000040AA 302B 0010 move.w D0, [A3 + 0x10] 000040AE 0640 0051 addi.w D0, 0x51 /* 'Q' */ 000040B2 3F00 move.w -[A7], D0 000040B4 A8A7 syscall SetRect 000040B6 486E FFFC pea.l [A6 - 0x4] 000040BA A874 syscall GetPort 000040BC 2F2D E226 move.l -[A7], [A5 - 0x1DDA] 000040C0 A873 syscall SetPort 000040C2 2F2D E226 move.l -[A7], [A5 - 0x1DDA] 000040C6 A922 syscall BeginUpdate 000040C8 206D E226 movea.l A0, [A5 - 0x1DDA] 000040CC 4868 0010 pea.l [A0 + 0x10] 000040D0 A8A3 syscall EraseRect 000040D2 486D FFEC pea.l [A5 - 0x14] 000040D6 486E FFD0 pea.l [A6 - 0x30] 000040DA 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000040DE 508F addq.l A7, 8 000040E0 486D FCDE pea.l [A5 - 0x322] 000040E4 486E FFD0 pea.l [A6 - 0x30] 000040E8 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000040EC 508F addq.l A7, 8 000040EE 486E FFD0 pea.l [A6 - 0x30] 000040F2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000040F6 588F addq.l A7, 4 000040F8 486E FFD0 pea.l [A6 - 0x30] 000040FC 2F00 move.l -[A7], D0 000040FE 486E FFC0 pea.l [A6 - 0x40] 00004102 4267 clr.w -[A7] 00004104 A9CE syscall TETextBox/TextBox 00004106 486D FFF0 pea.l [A5 - 0x10] 0000410A 486E FFD0 pea.l [A6 - 0x30] 0000410E 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00004112 508F addq.l A7, 8 00004114 486D FC94 pea.l [A5 - 0x36C] 00004118 486E FFD0 pea.l [A6 - 0x30] 0000411C 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00004120 508F addq.l A7, 8 00004122 486E FFD0 pea.l [A6 - 0x30] 00004126 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000412A 588F addq.l A7, 4 0000412C 486E FFD0 pea.l [A6 - 0x30] 00004130 2F00 move.l -[A7], D0 00004132 486E FFC8 pea.l [A6 - 0x38] 00004136 4267 clr.w -[A7] 00004138 A9CE syscall TETextBox/TextBox 0000413A 486D FFF4 pea.l [A5 - 0xC] 0000413E 486E FFD0 pea.l [A6 - 0x30] 00004142 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00004146 508F addq.l A7, 8 00004148 486E FFD0 pea.l [A6 - 0x30] 0000414C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004150 588F addq.l A7, 4 00004152 486E FFD0 pea.l [A6 - 0x30] 00004156 2F00 move.l -[A7], D0 00004158 486E FF98 pea.l [A6 - 0x68] 0000415C 3F3C FFFF move.w -[A7], 0xFFFF 00004160 A9CE syscall TETextBox/TextBox 00004162 486D FFFA pea.l [A5 - 0x6] 00004166 486E FFD0 pea.l [A6 - 0x30] 0000416A 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000416E 508F addq.l A7, 8 00004170 486E FFD0 pea.l [A6 - 0x30] 00004174 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004178 588F addq.l A7, 4 0000417A 486E FFD0 pea.l [A6 - 0x30] 0000417E 2F00 move.l -[A7], D0 00004180 486E FFA0 pea.l [A6 - 0x60] 00004184 3F3C FFFF move.w -[A7], 0xFFFF 00004188 A9CE syscall TETextBox/TextBox 0000418A 486E FFD0 pea.l [A6 - 0x30] 0000418E 3F2D FD34 move.w -[A7], [A5 - 0x2CC] 00004192 4EBA C0EE jsr [PC - 0x3F12 /* 00000282 */] 00004196 5C8F addq.l A7, 6 00004198 486E FFB0 pea.l [A6 - 0x50] 0000419C A8A3 syscall EraseRect 0000419E 486E FFD0 pea.l [A6 - 0x30] 000041A2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000041A6 588F addq.l A7, 4 000041A8 486E FFD0 pea.l [A6 - 0x30] 000041AC 2F00 move.l -[A7], D0 000041AE 486E FFB0 pea.l [A6 - 0x50] 000041B2 3F3C FFFF move.w -[A7], 0xFFFF 000041B6 A9CE syscall TETextBox/TextBox 000041B8 486E FFD0 pea.l [A6 - 0x30] 000041BC 3F2D FD32 move.w -[A7], [A5 - 0x2CE] 000041C0 4EBA C0C0 jsr [PC - 0x3F40 /* 00000282 */] 000041C4 5C8F addq.l A7, 6 000041C6 486E FFB8 pea.l [A6 - 0x48] 000041CA A8A3 syscall EraseRect 000041CC 486E FFD0 pea.l [A6 - 0x30] 000041D0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000041D4 588F addq.l A7, 4 000041D6 486E FFD0 pea.l [A6 - 0x30] 000041DA 2F00 move.l -[A7], D0 000041DC 486E FFB8 pea.l [A6 - 0x48] 000041E0 3F3C FFFF move.w -[A7], 0xFFFF 000041E4 A9CE syscall TETextBox/TextBox 000041E6 486E FFD0 pea.l [A6 - 0x30] 000041EA 3F2D FD28 move.w -[A7], [A5 - 0x2D8] 000041EE 4EBA C092 jsr [PC - 0x3F6E /* 00000282 */] 000041F2 5C8F addq.l A7, 6 000041F4 486E FFD0 pea.l [A6 - 0x30] 000041F8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000041FC 588F addq.l A7, 4 000041FE 486E FFD0 pea.l [A6 - 0x30] 00004202 2F00 move.l -[A7], D0 00004204 486E FF90 pea.l [A6 - 0x70] 00004208 4267 clr.w -[A7] 0000420A A9CE syscall TETextBox/TextBox 0000420C 486E FFD0 pea.l [A6 - 0x30] 00004210 4EBA DC70 jsr [PC - 0x2390 /* 00001E82 */] 00004214 588F addq.l A7, 4 00004216 486E FFD0 pea.l [A6 - 0x30] 0000421A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000421E 588F addq.l A7, 4 00004220 486E FFD0 pea.l [A6 - 0x30] 00004224 2F00 move.l -[A7], D0 00004226 486E FFA8 pea.l [A6 - 0x58] 0000422A 4267 clr.w -[A7] 0000422C A9CE syscall TETextBox/TextBox 0000422E 2F2D E226 move.l -[A7], [A5 - 0x1DDA] 00004232 A923 syscall EndUpdate 00004234 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004238 A873 syscall SetPort 0000423A 4CDF 0C00 movem.l A2,A3, [A7]+ 0000423E 4E5E unlink A6 00004240 4E75 rts 00004242 5550 subq.w [A0], 2 00004244 4441 neg.w D1 00004246 5445 addq.w D5, 2 00004248 5749 subq.w A1, 3 export_52: 0000424A 4E56 FFFC link A6, -0x0004 0000424E 4A6E 0008 tst.w [A6 + 0x8] 00004252 6700 007A beq +0x7C /* 000042CE */ 00004256 206D E234 movea.l A0, [A5 - 0x1DCC] 0000425A 226D E234 movea.l A1, [A5 - 0x1DCC] 0000425E 2251 movea.l A1, [A1] 00004260 2050 movea.l A0, [A0] 00004262 3028 000C move.w D0, [A0 + 0xC] 00004266 9069 0008 sub.w D0, [A1 + 0x8] 0000426A 206D E234 movea.l A0, [A5 - 0x1DCC] 0000426E 2050 movea.l A0, [A0] 00004270 48C0 ext.l D0 00004272 81E8 0018 divs.w D0, [A0 + 0x18] 00004276 5340 subq.w D0, 1 00004278 3D40 FFFE move.w [A6 - 0x2], D0 0000427C 302E 0008 move.w D0, [A6 + 0x8] 00004280 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004284 0014 0017 ori.b [A4], 0x17 00004288 002C 0008 000E ori.b [A4 + 0xE], 0x8 0000428E 0014 001E ori.b [A4], 0x1E 00004292 70FF moveq.l D0, 0xFFFFFFFF 00004294 3D40 FFFC move.w [A6 - 0x4], D0 00004298 601A bra +0x1C /* 000042B4 */ 0000429A 7001 moveq.l D0, 0x01 0000429C 3D40 FFFC move.w [A6 - 0x4], D0 000042A0 6012 bra +0x14 /* 000042B4 */ 000042A2 302E FFFE move.w D0, [A6 - 0x2] 000042A6 4440 neg.w D0 000042A8 3D40 FFFC move.w [A6 - 0x4], D0 000042AC 6006 bra +0x8 /* 000042B4 */ 000042AE 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2] label000042B4: 000042B4 4267 clr.w -[A7] 000042B6 2F2E 000A move.l -[A7], [A6 + 0xA] 000042BA A960 syscall GetControlValue/GetCtlValue 000042BC 301F move.w D0, [A7]+ 000042BE D06E FFFC add.w D0, [A6 - 0x4] 000042C2 2F2E 000A move.l -[A7], [A6 + 0xA] 000042C6 3F00 move.w -[A7], D0 000042C8 A963 syscall SetControlValue/SetCtlValue 000042CA 4EBA F9A8 jsr [PC - 0x658 /* 00003C74 */] label000042CE: 000042CE 4E5E unlink A6 000042D0 205F movea.l A0, [A7]+ 000042D2 4FEF 0006 lea.l A7, [A7 + 0x6] 000042D6 4ED0 jmp [A0] 000042D8 5343 subq.w D3, 1 000042DA 524F addq.w A7, 1 000042DC 4C4C 5052 movem.l D1,D4,D6,A4,A6, A4 fn000042E0: 000042E0 4E56 FFF4 link A6, -0x000C 000042E4 486E FFF4 pea.l [A6 - 0xC] 000042E8 A874 syscall GetPort 000042EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042EE A873 syscall SetPort 000042F0 206E 000C movea.l A0, [A6 + 0xC] 000042F4 4868 000A pea.l [A0 + 0xA] 000042F8 A871 syscall GlobalToLocal 000042FA 4267 clr.w -[A7] 000042FC 206E 000C movea.l A0, [A6 + 0xC] 00004300 2F28 000A move.l -[A7], [A0 + 0xA] 00004304 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004308 486E FFFA pea.l [A6 - 0x6] 0000430C A96C syscall FindControl 0000430E 301F move.w D0, [A7]+ 00004310 3D40 FFFE move.w [A6 - 0x2], D0 00004314 4A40 tst.w D0 00004316 6642 bne +0x44 /* 0000435A */ 00004318 206D E234 movea.l A0, [A5 - 0x1DCC] 0000431C 4267 clr.w -[A7] 0000431E 226E 000C movea.l A1, [A6 + 0xC] 00004322 2F29 000A move.l -[A7], [A1 + 0xA] 00004326 2050 movea.l A0, [A0] 00004328 4868 0008 pea.l [A0 + 0x8] 0000432C A8AD syscall PtInRect 0000432E 101F move.b D0, [A7]+ 00004330 4A00 tst.b D0 00004332 675E beq +0x60 /* 00004392 */ 00004334 206E 000C movea.l A0, [A6 + 0xC] 00004338 303C 0200 move.w D0, 0x200 0000433C C068 000E and.w D0, [A0 + 0xE] 00004340 4A40 tst.w D0 00004342 56C0 sne D0 00004344 4400 neg.b D0 00004346 4880 ext.w D0 00004348 206E 000C movea.l A0, [A6 + 0xC] 0000434C 2F28 000A move.l -[A7], [A0 + 0xA] 00004350 1F00 move.b -[A7], D0 00004352 2F2D E234 move.l -[A7], [A5 - 0x1DCC] 00004356 A9D4 syscall TEClick 00004358 6038 bra +0x3A /* 00004392 */ label0000435A: 0000435A 0C6E 0081 FFFE cmpi.w [A6 - 0x2], 0x81 00004360 661A bne +0x1C /* 0000437C */ 00004362 4267 clr.w -[A7] 00004364 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004368 206E 000C movea.l A0, [A6 + 0xC] 0000436C 2F28 000A move.l -[A7], [A0 + 0xA] 00004370 42A7 clr.l -[A7] 00004372 A968 syscall TrackControl 00004374 301F move.w D0, [A7]+ 00004376 4EBA F8FC jsr [PC - 0x704 /* 00003C74 */] 0000437A 6016 bra +0x18 /* 00004392 */ label0000437C: 0000437C 4267 clr.w -[A7] 0000437E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004382 206E 000C movea.l A0, [A6 + 0xC] 00004386 2F28 000A move.l -[A7], [A0 + 0xA] 0000438A 486D 01C2 pea.l [A5 + 0x1C2 /* export_52 */] 0000438E A968 syscall TrackControl 00004390 301F move.w D0, [A7]+ label00004392: 00004392 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004396 A873 syscall SetPort 00004398 4E5E unlink A6 0000439A 4E75 rts 0000439C 444F neg.w A7 0000439E 434F chk.w D1, A7 000043A0 4E54 454E link A4, -0xFFFFBAB2 fn000043A4: 000043A4 4E56 FFE4 link A6, -0x001C 000043A8 486E FFFC pea.l [A6 - 0x4] 000043AC A874 syscall GetPort 000043AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043B2 A873 syscall SetPort 000043B4 486E FFEE pea.l [A6 - 0x12] 000043B8 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000043BC 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000043C0 3F2D E114 move.w -[A7], [A5 - 0x1EEC] 000043C4 3F2D E112 move.w -[A7], [A5 - 0x1EEE] 000043C8 A8A7 syscall SetRect 000043CA 42A7 clr.l -[A7] 000043CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043D0 2F2E 000C move.l -[A7], [A6 + 0xC] 000043D4 486E FFEE pea.l [A6 - 0x12] 000043D8 A92B syscall GrowWindow 000043DA 201F move.l D0, [A7]+ 000043DC 2D40 FFF8 move.l [A6 - 0x8], D0 000043E0 4AAE FFF8 tst.l [A6 - 0x8] 000043E4 6700 00AE beq +0xB0 /* 00004494 */ 000043E8 4267 clr.w -[A7] 000043EA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000043EE A86B syscall LoWord 000043F0 301F move.w D0, [A7]+ 000043F2 4267 clr.w -[A7] 000043F4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000043F8 3D40 FFE4 move.w [A6 - 0x1C], D0 000043FC A86A syscall HiWord 000043FE 301F move.w D0, [A7]+ 00004400 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004404 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00004408 3F00 move.w -[A7], D0 0000440A 1F3C 0001 move.b -[A7], 0x1 0000440E A91D syscall SizeWindow 00004410 206E 0008 movea.l A0, [A6 + 0x8] 00004414 4868 0010 pea.l [A0 + 0x10] 00004418 A928 syscall InvalRect 0000441A 206D E234 movea.l A0, [A5 - 0x1DCC] 0000441E 2050 movea.l A0, [A0] 00004420 43EE FFE6 lea.l A1, [A6 - 0x1A] 00004424 5088 addq.l A0, 8 00004426 22D8 move.l [A1]+, [A0]+ 00004428 22D8 move.l [A1]+, [A0]+ 0000442A 4267 clr.w -[A7] 0000442C 2F2D E280 move.l -[A7], [A5 - 0x1D80] 00004430 A960 syscall GetControlValue/GetCtlValue 00004432 301F move.w D0, [A7]+ 00004434 3D40 FFF6 move.w [A6 - 0xA], D0 00004438 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000443C 4EBA F988 jsr [PC - 0x678 /* 00003DC6 */] 00004440 588F addq.l A7, 4 00004442 A896 syscall HidePen 00004444 206E 0008 movea.l A0, [A6 + 0x8] 00004448 226E 0008 movea.l A1, [A6 + 0x8] 0000444C 2F2D E280 move.l -[A7], [A5 - 0x1D80] 00004450 3028 0016 move.w D0, [A0 + 0x16] 00004454 0640 FFF1 addi.w D0, 0xFFF1 00004458 3F00 move.w -[A7], D0 0000445A 3029 0010 move.w D0, [A1 + 0x10] 0000445E 5340 subq.w D0, 1 00004460 3F00 move.w -[A7], D0 00004462 A959 syscall MoveControl 00004464 206E 0008 movea.l A0, [A6 + 0x8] 00004468 226E 0008 movea.l A1, [A6 + 0x8] 0000446C 3029 0014 move.w D0, [A1 + 0x14] 00004470 9068 0010 sub.w D0, [A0 + 0x10] 00004474 2F2D E280 move.l -[A7], [A5 - 0x1D80] 00004478 3F3C 0010 move.w -[A7], 0x10 0000447C 0640 FFF3 addi.w D0, 0xFFF3 00004480 3F00 move.w -[A7], D0 00004482 A95C syscall SizeControl 00004484 A897 syscall ShowPen 00004486 4EBA F848 jsr [PC - 0x7B8 /* 00003CD0 */] 0000448A 4EBA F7E8 jsr [PC - 0x818 /* 00003C74 */] 0000448E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004492 A873 syscall SetPort label00004494: 00004494 4E5E unlink A6 00004496 4E75 rts 00004498 4D59 chk.w D6, [A1]+ 0000449A 4752 chk.w D3, [A2] 0000449C 4F57 chk.w D7, [A7] 0000449E 5749 subq.w A1, 3 fn000044A0: 000044A0 4E56 FFFC link A6, -0x0004 000044A4 4EBA E8E0 jsr [PC - 0x1720 /* 00002D86 */] 000044A8 2F2D E24C move.l -[A7], [A5 - 0x1DB4] 000044AC A9A3 syscall ReleaseResource 000044AE 2F2D E250 move.l -[A7], [A5 - 0x1DB0] 000044B2 A9A3 syscall ReleaseResource 000044B4 2F2D E254 move.l -[A7], [A5 - 0x1DAC] 000044B8 A9A3 syscall ReleaseResource 000044BA 2F2D E258 move.l -[A7], [A5 - 0x1DA8] 000044BE A9A3 syscall ReleaseResource 000044C0 2F2D E25C move.l -[A7], [A5 - 0x1DA4] 000044C4 A9A3 syscall ReleaseResource 000044C6 2F2D E260 move.l -[A7], [A5 - 0x1DA0] 000044CA A9A3 syscall ReleaseResource 000044CC 2F2D E264 move.l -[A7], [A5 - 0x1D9C] 000044D0 A9A3 syscall ReleaseResource 000044D2 2F2D E268 move.l -[A7], [A5 - 0x1D98] 000044D6 A9A3 syscall ReleaseResource 000044D8 2F2D E26C move.l -[A7], [A5 - 0x1D94] 000044DC A9A3 syscall ReleaseResource 000044DE 2F2D E270 move.l -[A7], [A5 - 0x1D90] 000044E2 A9A3 syscall ReleaseResource 000044E4 42A7 clr.l -[A7] 000044E6 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000044EA A9BF syscall GetRMenu 000044EC 205F movea.l A0, [A7]+ 000044EE 2B48 E24C move.l [A5 - 0x1DB4], A0 000044F2 B0FC 0000 cmpa.w A0, 0x0 000044F6 660A bne +0xC /* 00004502 */ 000044F8 3F3C 0191 move.w -[A7], 0x191 000044FC 4EBA D78E jsr [PC - 0x2872 /* 00001C8C */] 00004500 548F addq.l A7, 2 label00004502: 00004502 42A7 clr.l -[A7] 00004504 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 00004508 A9BF syscall GetRMenu 0000450A 205F movea.l A0, [A7]+ 0000450C 2B48 E250 move.l [A5 - 0x1DB0], A0 00004510 B0FC 0000 cmpa.w A0, 0x0 00004514 660A bne +0xC /* 00004520 */ 00004516 3F3C 0191 move.w -[A7], 0x191 0000451A 4EBA D770 jsr [PC - 0x2890 /* 00001C8C */] 0000451E 548F addq.l A7, 2 label00004520: 00004520 42A7 clr.l -[A7] 00004522 3F3C 0066 move.w -[A7], 0x66 /* 'f' */ 00004526 A9BF syscall GetRMenu 00004528 205F movea.l A0, [A7]+ 0000452A 2B48 E254 move.l [A5 - 0x1DAC], A0 0000452E B0FC 0000 cmpa.w A0, 0x0 00004532 660A bne +0xC /* 0000453E */ 00004534 3F3C 0191 move.w -[A7], 0x191 00004538 4EBA D752 jsr [PC - 0x28AE /* 00001C8C */] 0000453C 548F addq.l A7, 2 label0000453E: 0000453E 42A7 clr.l -[A7] 00004540 3F3C 0067 move.w -[A7], 0x67 /* 'g' */ 00004544 A9BF syscall GetRMenu 00004546 205F movea.l A0, [A7]+ 00004548 2B48 E258 move.l [A5 - 0x1DA8], A0 0000454C B0FC 0000 cmpa.w A0, 0x0 00004550 660A bne +0xC /* 0000455C */ 00004552 3F3C 0191 move.w -[A7], 0x191 00004556 4EBA D734 jsr [PC - 0x28CC /* 00001C8C */] 0000455A 548F addq.l A7, 2 label0000455C: 0000455C 42A7 clr.l -[A7] 0000455E 3F3C 006C move.w -[A7], 0x6C /* 'l' */ 00004562 A9BF syscall GetRMenu 00004564 205F movea.l A0, [A7]+ 00004566 2B48 E25C move.l [A5 - 0x1DA4], A0 0000456A B0FC 0000 cmpa.w A0, 0x0 0000456E 660A bne +0xC /* 0000457A */ 00004570 3F3C 0191 move.w -[A7], 0x191 00004574 4EBA D716 jsr [PC - 0x28EA /* 00001C8C */] 00004578 548F addq.l A7, 2 label0000457A: 0000457A 42A7 clr.l -[A7] 0000457C 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 00004580 A9BF syscall GetRMenu 00004582 205F movea.l A0, [A7]+ 00004584 2B48 E260 move.l [A5 - 0x1DA0], A0 00004588 B0FC 0000 cmpa.w A0, 0x0 0000458C 660A bne +0xC /* 00004598 */ 0000458E 3F3C 0191 move.w -[A7], 0x191 00004592 4EBA D6F8 jsr [PC - 0x2908 /* 00001C8C */] 00004596 548F addq.l A7, 2 label00004598: 00004598 42A7 clr.l -[A7] 0000459A 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 0000459E A9BF syscall GetRMenu 000045A0 205F movea.l A0, [A7]+ 000045A2 2B48 E264 move.l [A5 - 0x1D9C], A0 000045A6 B0FC 0000 cmpa.w A0, 0x0 000045AA 660A bne +0xC /* 000045B6 */ 000045AC 3F3C 0191 move.w -[A7], 0x191 000045B0 4EBA D6DA jsr [PC - 0x2926 /* 00001C8C */] 000045B4 548F addq.l A7, 2 label000045B6: 000045B6 42A7 clr.l -[A7] 000045B8 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 000045BC A9BF syscall GetRMenu 000045BE 205F movea.l A0, [A7]+ 000045C0 2B48 E268 move.l [A5 - 0x1D98], A0 000045C4 B0FC 0000 cmpa.w A0, 0x0 000045C8 660A bne +0xC /* 000045D4 */ 000045CA 3F3C 0191 move.w -[A7], 0x191 000045CE 4EBA D6BC jsr [PC - 0x2944 /* 00001C8C */] 000045D2 548F addq.l A7, 2 label000045D4: 000045D4 42A7 clr.l -[A7] 000045D6 3F3C 006B move.w -[A7], 0x6B /* 'k' */ 000045DA A9BF syscall GetRMenu 000045DC 205F movea.l A0, [A7]+ 000045DE 2B48 E26C move.l [A5 - 0x1D94], A0 000045E2 B0FC 0000 cmpa.w A0, 0x0 000045E6 660A bne +0xC /* 000045F2 */ 000045E8 3F3C 0191 move.w -[A7], 0x191 000045EC 4EBA D69E jsr [PC - 0x2962 /* 00001C8C */] 000045F0 548F addq.l A7, 2 label000045F2: 000045F2 42A7 clr.l -[A7] 000045F4 3F3C 006D move.w -[A7], 0x6D /* 'm' */ 000045F8 A9BF syscall GetRMenu 000045FA 205F movea.l A0, [A7]+ 000045FC 2B48 E270 move.l [A5 - 0x1D90], A0 00004600 B0FC 0000 cmpa.w A0, 0x0 00004604 660A bne +0xC /* 00004610 */ 00004606 3F3C 0191 move.w -[A7], 0x191 0000460A 4EBA D680 jsr [PC - 0x2980 /* 00001C8C */] 0000460E 548F addq.l A7, 2 label00004610: 00004610 2F2D E24C move.l -[A7], [A5 - 0x1DB4] 00004614 3F3C FFFF move.w -[A7], 0xFFFF 00004618 A935 syscall InsertMenu 0000461A 2F2D E250 move.l -[A7], [A5 - 0x1DB0] 0000461E 3F3C FFFF move.w -[A7], 0xFFFF 00004622 A935 syscall InsertMenu 00004624 2F2D E254 move.l -[A7], [A5 - 0x1DAC] 00004628 3F3C FFFF move.w -[A7], 0xFFFF 0000462C A935 syscall InsertMenu 0000462E 2F2D E258 move.l -[A7], [A5 - 0x1DA8] 00004632 3F3C FFFF move.w -[A7], 0xFFFF 00004636 A935 syscall InsertMenu 00004638 2F2D E25C move.l -[A7], [A5 - 0x1DA4] 0000463C 3F3C FFFF move.w -[A7], 0xFFFF 00004640 A935 syscall InsertMenu 00004642 2F2D E260 move.l -[A7], [A5 - 0x1DA0] 00004646 3F3C FFFF move.w -[A7], 0xFFFF 0000464A A935 syscall InsertMenu 0000464C 2F2D E264 move.l -[A7], [A5 - 0x1D9C] 00004650 3F3C FFFF move.w -[A7], 0xFFFF 00004654 A935 syscall InsertMenu 00004656 2F2D E268 move.l -[A7], [A5 - 0x1D98] 0000465A 3F3C FFFF move.w -[A7], 0xFFFF 0000465E A935 syscall InsertMenu 00004660 2F2D E26C move.l -[A7], [A5 - 0x1D94] 00004664 3F3C FFFF move.w -[A7], 0xFFFF 00004668 A935 syscall InsertMenu 0000466A 2F2D E270 move.l -[A7], [A5 - 0x1D90] 0000466E 3F3C FFFF move.w -[A7], 0xFFFF 00004672 A935 syscall InsertMenu 00004674 A937 syscall DrawMenuBar 00004676 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 0000467A 3F3C 0001 move.w -[A7], 0x1 0000467E A939 syscall EnableItem 00004680 2F2D E27C move.l -[A7], [A5 - 0x1D84] 00004684 3F3C 0005 move.w -[A7], 0x5 00004688 A939 syscall EnableItem 0000468A 2F2D E274 move.l -[A7], [A5 - 0x1D8C] 0000468E 3F3C 0007 move.w -[A7], 0x7 00004692 A93A syscall DisableItem 00004694 2F2D E278 move.l -[A7], [A5 - 0x1D88] 00004698 3F3C 0007 move.w -[A7], 0x7 0000469C A93A syscall DisableItem 0000469E 2F2D E244 move.l -[A7], [A5 - 0x1DBC] 000046A2 3F3C 0004 move.w -[A7], 0x4 000046A6 A93A syscall DisableItem 000046A8 42A7 clr.l -[A7] 000046AA A924 syscall FrontWindow 000046AC 205F movea.l A0, [A7]+ 000046AE 2D48 FFFC move.l [A6 - 0x4], A0 000046B2 4850 pea.l [A0] 000046B4 4EBA D534 jsr [PC - 0x2ACC /* 00001BEA */] 000046B8 588F addq.l A7, 4 000046BA 4A40 tst.w D0 000046BC 670C beq +0xE /* 000046CA */ 000046BE 2F2D E222 move.l -[A7], [A5 - 0x1DDE] 000046C2 A92D syscall CloseWindow 000046C4 2F2D E226 move.l -[A7], [A5 - 0x1DDA] 000046C8 A92D syscall CloseWindow label000046CA: 000046CA 4E5E unlink A6 000046CC 4E75 rts 000046CE 434C chk.w D1, A4 000046D0 4F53 chk.w D7, [A3] 000046D2 454D chk.w D2, A5 000046D4 5957 subq.w [A7], 4